우리는 주요 SVN 프로젝트 루트 안에 여러 개의 큰 서브 프로젝트를 가지고 있습니다. 릴리스 브랜치로 작업 할 때 내 서브 프로젝트 만 커밋하고 병합합니다. 주로 더 빠르기 때문에. (the section called “Common Branching Patterns”에 설명 된대로) 수명이 긴 릴리스 지점에 대한 만의 루트에 병합을 수행 그러나, 동료는이
어떻게 svnerge를 svn에서 병합 및 분기에 사용합니까? 특히 제가 작업하는 프로젝트의 특정 분기를 추적하기 위해 svnmerge을 사용하기 시작했기 때문에 물어 봅니다. 나는 svnmerge merge를했고 .merge-left, .merge-right, .working과 같은 많은 이상한 파일들로 끝났다. 이제 다른 사람들이 어떻게 그것을 사용하여
내 프로젝트의 트렁크에서 기능 분기를 만들었으며 기능 분기가 작동하려면 프로젝트 파일 구성을 일부 변경해야합니다. 다시 트렁크로 기능을 병합 할 때 프로젝트 파일 병합을 원하지 않습니다. 선택적으로 특정 파일을 트렁크에 병합 할 수 있습니까? 프로젝트 파일 자체를 제외했을 수도 있습니다.
주요 코드베이스 재구성을 수행하려고하지만 이전에 수행 된 분기에 트렁크 수정 프로그램을 쉽게 적용 할 수있는 방법을 제공 할 수없는 한 계속 진행할 수 없습니다. 개편. 내가 고려한 한 가지 접근 방법은 모든 지원 지점에 재구성을 적용하는 것이었지만 잠재적으로 불안정하게 만들었습니다. 선호되는 방법은 업데이트 된 파일 위치를 고려할 수있는 병합 도구를 제공
Visual Studio에서 TortoiseSVN 및 AnkhSVN과 함께 VisualSVN 서버를 사용하고 있습니다. 다른 팀의 일부 개발자가 정기적으로 다양한 작은 변경 사항을 커밋하고있는 트렁크가 있습니다. 저는 꽤 중요한 새로운 개발이 이루어지고있는 지점이 있습니다. 매주 정기적으로 일상 생활을하면서 Trunk를이 Branch에 합병했습니다. 모두
로컬 서브 버전 작업 복사본에는 트렁크와 코드 분기 사본이 있습니다. 나는 트렁크를 변경했으며이 변경 사항을 현재 (깨끗한) 로컬 복사본에 복사하려고합니다. 트렁크에 코드를 체크인 한 다음 svn merge을 사용하여 분기에 변경 사항을 적용 할 수 있지만 처음에는 변경 사항을 확인하지 않고이 작업을 수행 할 수 있습니까? 슬프게도 diff/patch가 작
저는 저장소를 관리하기 위해 svnmerge.py를 사용하고 있습니다. 트렁크에서는 파일 X가 디렉토리로 바뀌 었습니다. 이것을 분기에 병합하려고하면 오류가 발생합니다 : svn : 'X'를 다른 유형의 노드로 바꿀 수 없습니다. 삭제를 커밋해야하고 'X'를 추가하기 전에 부모를 업데이트해야합니다. svn : 스풀 된 보고서 요청 응답을 읽는 중 오류가 발