2010-01-25 4 views
2

Codeplex에 대한 프로젝트가 있고 TortoiseSVN을 사용하여 소스 코드에 액세스합니다. 기능 분기를 만들었으므로 트렁크의 변경 내용을 기능 분기에 병합해야합니다. 결국 피쳐 브랜치를 다시 트렁크에 병합해야 할 것입니다. 하지만 그것은 SvnBridge doesn't support merging 것 같습니다!Codeplex 프로젝트에서 기능 분기를 어떻게 병합합니까?

누구든지 Codeplex에서 병합을 수행하는 방법에 대한 제안이 있습니까? 병합을 위해 팀 탐색기를 사용 하시겠습니까? 또는 TF.exe 또는 Codeplex 클라이언트?

+0

많은 프로젝트 만 체크인 할 수 있습니다. 체크인 버전은 Codeplex에 맡기고 나머지는 비공개 버전 제어 설정으로 유지하십시오. 독점적 인 버전 제어 시스템을 기반으로 한 Codeplex 팬이 아니 었습니다. SVN 인터페이스를 추가하려는 시도는 못생긴 반창고입니다. – Chris

+0

일부 프로젝트는 Codeplex를 방문 페이지로 사용하고 소스 코드 및 이슈 트래커를위한 Google 코드를 가리키고 있습니다. 나는 가능하면 그것을 피하고 싶습니다. 다른 VCS 클라이언트를 사용하여 병합을 수행 한 다음 TortoiseSVN으로 돌아갈 수 있기를 바랬습니다. – jrummell

+0

아마도 다른 곳에서 주요 개발 트리를 만든 다음 svnsync를 사용하여 Codeplex 리포지토리를 최신 상태로 유지할 수 있습니까? 그런 식으로 무거운 짐을 싣는 일은 다른 곳에서 행해지지만 코드 츠 플렉스에서 여전히 소스 코드를 사용할 수 있습니다. – jrummell

답변

0

이미 TortoiseSVN을 (를) 사용하고 있기 때문에 단순히 혼자서 병합을 수행 할 수 있습니다. 결국 많은 IDE가 없으면 병합을 쉽게 수행 할 수 있습니다.

0

TortoiseSVN을 사용하여 트렁크를 분기에 병합 한 다음 트렁크로 다시 병합 할 수 있습니다. 쉽게 할 수 있습니다. > 병합 ...

첫 번째 옵션을 선택하고 트렁크를 선택 -

체크 아웃 지사의 작업 복사본을 다음 폴더를 마우스 오른쪽 단추로 클릭 한 다음 TortoiseSVN을을 선택합니다. 화면의 지침에 따라 병합을 테스트 한 후 결과를 확인하십시오.

두 번째로 트렁크에 다시 병합합니다.

+0

예, 그렇게해야합니다. 그러나 codeplex는 Subversion 클라이언트와의 병합을 지원하지 않습니다. – jrummell

관련 문제