내 그룹에 3 명의 개발자가 있으며 모두 .NET VB 시스템과 동일한 프로젝트에서 작업하고 있습니다. 그들은 일반적으로 다른 기능을 수행하지만 종종 동일한 파일을 변경하기 때문에 충돌합니다. 소스 파일은 네트워크 장치에서 공유되지만 물론 모든 사람이 자체적으로 작업 복사본 (WC)을 가지고 있습니다. 질문 : SVN 저장소를 설정하는 가장 좋은 해결책은 무엇입니까? :내 SVN 디렉토리를 정렬하는 방법?
1) 트렁크 디렉토리의 주요 소스 파일을 가져온 다음 로컬 컴퓨터의 특정 사용자에 대해 각각 다른 WC에서 체크 아웃 한 다음 해당 단일 Repos에서 모든 충돌/병합/커밋/업데이트를 처리합니다. 분기.
2) 트렁크 디렉터리의 주 원본 파일을 가져온 다음 단일 "분기"디렉터리로 복사 한 다음 거기에서 모든 작업을 처리합니다. 일단 모든 것이 설정되면 나는 트렁크와 가지 사이의 합병을 처리한다.
3) 트렁크 디렉터리에있는 주 원본 파일을 가져온 다음 3 개의 다른 "지점"디렉터리로 복사하십시오.
svn copy trunk -> branches/user1; svn copy trunk -> branches/user2; svn 복사 트렁크 -> 지점/user3
그리고 나서 내가 좀 복잡하다고 생각하는 모든 병합을 처리합니다.
4) 다른 솔루션?
많이 들었습니다.
많이 thks, 내 이해도 있었어 –