2010-03-26 6 views
5

리포지토리의 구조 (트렁크, 분기, 태그)가 설정되면 루트를 로컬 시스템에 체크 아웃하는 것이 정상입니다. 또는 트렁크가 작업중인 경우 트렁크를 확인해야합니다. 트렁크를 만들려면 트렁크를 확인해야합니다.SVN 모범 사례 - 루트 폴더 체크 아웃

내가 묻는 이유는 누군가가 지점이나 태그를 만들 때마다 우리가 업데이트를 할 때마다 사본을 얻는다는 것입니다.

답변

10

아니요, 매우 특이합니다. 그럴 경우 svn update은 나뭇 가지가 많을 때 정말 짜증납니다. 또한 실제 코드로 이동하기 위해 먼 거리를 탐색하는 것이 성가시다. 트렁크 나 작업중인 지점을 확인하십시오. 트렁크 또는 다른 브랜치로 되돌리려면 svn switch을 사용할 수 있습니다. 해당 명령에 대한 자세한 내용은 svn help switch을 사용하십시오.

+0

답장을 보내 주셔서 감사합니다. –

0

루트 폴더를 체크 아웃하면 업데이트 할 때 모든 지점과 모든 태그가 로컬 컴퓨터에 복사됩니다. 수년에 걸쳐, 이것은 심지어 작은 프로젝트에서도 많은 것을 할 수 있습니다. 그래서 이렇게하면, 브랜치와 태그에 대해 스파 스 체크 아웃을 만들고, 실제로 필요한 경우 재귀 적으로 업데이트합니다.

그 외, 네가 원한다면 모든 항목을 체크 아웃하십시오. 나는 새로운 지류 나 꼬리표가 언제 만들어 지는지 알기를 좋아하기 때문에 보통 그렇게한다. 하지만 꼭 필요한 것은 아닙니다. 언제든지 작업 브랜치를 다른 브랜치 (트렁크와 브랜치)간에 전환 할 수 있습니다.

관련 문제