에서 분기 사용 이해 Subversion에 대한 완전한 신조어이지만 SourceSafe의 무서운 그림자를 피하려고합니다. 그래서 나는 배우고, 무엇이 무엇인지를 가르치려고 노력했습니다. 그리고 나는 아직 이해하지 못하는 장애물들을 발견했습니다.Visual Studio 2010, AnkhSVN 및 SVN 1.7.4
SVN 1.7.3은 로컬 Linux 상자에서 실행됩니다. AnkhSVN은 VS 2010 설정 내에 설치됩니다. VS/AnkhSVN은 내 저장소와 대화 할 수 있습니다. 그래서 시작하기 위해 아주 간단한 콘솔 프로젝트를 실험하기 시작했습니다. 지금까지 발견 한 지침에서 제안한대로 트렁크, 분기 및 태그 디렉토리를 만들었습니다.
새로운 콘솔 솔루션을 만들었고 Ankh가 권장 저장소 "트렁크"폴더 아래에있는 저장소에서 해당 프로젝트를 만들도록했습니다. Program.cs에 "Hello, World"행 이상을 추가 한 후에는 변경 내용을 트렁크에 적용합니다. 그게 효과가있어 ... 지금까지, 너무 좋아 ...
저는 이제 사설 지부에서 일하고있는 척하고 싶습니다. 그래서 Subversion-> Branch Project ...를 "trunk"에서 선택하고 "헤드/최신"버전, "생성 후 분기로 전환"확인 그게 잘 될 것 같습니다. 상황이 아슬 아슬 얻을 곳
문제 1.
지금 여기. 개인용 분기의 프로젝트에 단일 소스 파일을 추가하여 파일을 추가하기로 결정했지만 개인 분기에서 트렁크로 파일을 가져올 수 없습니다. 병합/재 통합이 작동하지 않습니다. 업데이트가 작동하지 않습니다. 스위치가 작동하지 않습니다. 자, 브랜치에서 트렁크로 전환을 시도한 후에, VS는 내 프로젝트 파일이 손상되어로드 할 수 없다고 알려줍니다.
분명히, 나는 끔찍한 잘못을 범했지만, 무엇을 모르겠다. 트렁크 작업 복사본을 얻고 병합을 수행해야하지만 VS 프로젝트 폴더 설정에서 어떻게해야합니까?
문제, 서브 버전 관리 프로젝트를 비주얼 스튜디오 측에서 구성되는 방법을 이해하는 문제 (1)의 일부가 될 수 2
나의 다음 문제 또는 질문. Unix 측에서 프로젝트를 로컬 폴더로 가져올 수는 있지만 VS 프로젝트의 일반적인 디렉토리 구조가 Subversion의 영향을받는 방법은 분명하지 않습니다. 로컬 Visual Studio 상자에서도 트렁크 및 분기 폴더를 복제해야합니까? 트렁크에서 사설 브랜치 (또는 그 반대)로 "전환"하는 경우 해당 파일이 VS 폴더의 동일한 집합으로 이동해야하거나 트렁크 및 분기에 해당하는 집합이 있어야합니다. ?
문제 3 이 초보자 SVN 질문을 더하지만, SVN 충돌이있다 나에게 말할 때, 나는 아직이를 해결하는 방법을 이해하지 않습니다. ankhSVN 플러그인에는 충돌을 해결하기위한 특별한 도구가 있습니까? 아니면 전체 svn 도구를 사용하여 호스트 서버에서 수정해야합니까? 그렇다면 해결해야 할 "가장 일반적인"종류의 갈등은 무엇입니까?
다른 답변을 수락하면 전 괜찮습니다. –
감사합니다. 귀하의 답변에 좀 더 깊이를 주셨 기 때문에 당신의 것을 받아 들였습니다. 그러니 SO가 "준우승"응답이나 다른 좋은 대답을위한 "소품"같은 것을 허용 할 수 있기를 바랍니다. tho :) 축복받은 하루 되십시오. –