*역자주 : 이글은 서브버전의 기초라고 생각되는 부분을 Version Control with Subversion For Subversion 1.2 - by Ben Collins-Sussman, Brian 책에서 발췌하여 번역하였습니다.
-소개
저희 제품 소스는 서브버전을 이용해서, 여러 사이트에 대해 각각의 커스터마이징 브랜치를 만들어 소스를 관리합니다.
--+-- standard | +-- site1 | +-- site2 | +-- site3 | +-- site4
안녕하세요~ 초보 관리자가 여러분들께 도움을 요청합니다.ㅠㅠ
요즘 회사에 유휴로 남은 hp 9000 시리즈인 rp3440 을 활용하려 노력중입니다..
운영체제는 hp ux 11i v1 인데요.. 여기에 Subversion (SVN) 을 설치하고자 합니다.
안녕하세요.
사네에 버전 관리 시스템 subversion과 trac을 구축하여 웹에서 관리중에 있습니다.
그런데 우리가 관리하는 파일중에는 일반 텍스트 포멧인데 크기가 1~3기가까지
다양한 파일들이 많이 있습니다. 꽤 큰 파일들인데
버전 관리 시스템에서 관리를 하는것이 좋은 방법인지 고민이 되네요.
서브버전에서 로그 안 남기면 커밋 못하도록 설정하는 방법은 무엇인가요?
같은 디렉토리 상에서 이름만 변경하는 경우에는 rename 을 이용하면 되는데, 다른 디렉토리로 옮기는 방법은 무엇인가요?
그러니까,
/trunk/alpha/beta/ 를 /trunk/beta/ 로 옮길려면요.
간단할 것 같은데 메뉴에 없으니 막막하네요. 미리감사.
서브버전에서, 라인수를 지정해줘서, 파일의 특정영역에 대한 리비전을 확인해볼 수 있을까요?
$ cat a.cpp 라인수 10: void function1() { // 중략 라인수 20: } 라인수 22: void function2() { // 중략 라인수 50: } 라인수 52: void function3() { // 중략 라인수100: }
svn 작업본에서 grep을 해 버리면, .svn 아래에 있는 파일에서까지 모두 검색이 되어서 귀찮은데요.
이 문제 어떻게 해결하나요? 매번 .svn 은 건너 뛰게 하는 것도 귀찮고, 디폴트로 .svn 디렉토리는 안 찾도록 설정하고 싶은데 어떻게 하나요?