반응형
Subversion에서 트렁크를 분기에 병합
Subversion 1.4.6을 사용하고 있는데 지금은 1.5 버전으로 업그레이드 할 수 없습니다.
그 상황:
트렁크에는 많은 구조적 변경 사항이 있습니다 (즉, 대부분 파일 이동).
최근 트렁크에서 병합되었지만 주요 변경 이전에 분기가 있습니다.
트렁크를 브랜치에 병합하는 가장 좋은 방법은 무엇입니까?
내가 염두에 둔 것 :
먼저 브랜치의 수정 된 파일 만 트렁크에 병합하여 브랜치를 트렁크에 조심스럽게 병합합니다.
트렁크를 브랜치에 복사합니다. 지점 기록을 잃지 않고이를 수행하는 가장 좋은 방법은 무엇입니까? 브랜치를 더 이상 사용하지 않고 새 브랜치를 만들어야합니까?
알겠습니다. SVN에 충분한 크레딧을주지 않은 것 같습니다. 결국 충분히 똑똑합니다. 나는 "D"와 "A"의 출력으로 미루어졌지만, 배경에서는 움직였다.
마지막 병합 이후 트렁크의 모든 개정을 병합하지 못하게하는 것이 있습니까?
svn merge -rLastRevisionMergedFromTrunkToBranch:HEAD url/of/trunk path/to/branch/wc
잘 작동합니다. 적어도 트렁크의 모든 변경 사항을 브랜치에 병합하려면.
트렁크에서 분기로 병합 된 마지막 개정은 작업 복사본 디렉토리에서 다음 명령을 실행하여 찾을 수 있습니다.
svn log -v --stop-on-copy
병합하려는 개정 범위를 지정하는 "구식"방법입니다. 1.5 이상에서는 다음을 사용할 수 있습니다.
svn merge HEAD url/of/trunk path/to/branch/wc
참고 URL : https://stackoverflow.com/questions/399669/merge-trunk-to-branch-in-subversion
반응형
'Program Tip' 카테고리의 다른 글
자바 구성 프레임 워크 (0) | 2020.10.19 |
---|---|
Subversion의 특정 코드 줄에 대한 변경 내역 (0) | 2020.10.19 |
4x4 행렬 반전 (0) | 2020.10.19 |
HTTPS없이 로그인, 보안 방법은? (0) | 2020.10.19 |
여러 프로세스간에 결과 큐 공유 (0) | 2020.10.19 |