svnmerge
을 사용하여 분기 변경 사항을 추적하고 (svn mv
을 수행하여) 분기 이름을 변경하려는 경우 변경 사항 추적 방식에 문제가 있습니까? 이것은 안전한 일입니까?svnmerge 및 분기 나누기 추적 이름 바꾸기?
2
A
답변
1
Sydius. 예, 변경 사항 추적 방식에 문제가 발생할 수 있습니다. 그러나 이동 한 지점을 추적하는 모든 지점을 업데이트하는 한 안전하게 수행 할 수 있습니다.
/trunk:1-8334,8336-8440,8444-8450,8452-8458,8460-8469,8471-8476,8480,8486
이이 지점 것을 지정 : 다음과 같은
cd /path/to/tracking/branch
svn pe svnmerge-integrated .
당신은 선을 볼 수 있습니다 (여러 추적하는 경우 또는 선) :
이 다음과 같이 간단하다 내 저장소/트렁크 내 저장소 및 병합 된 리비전 목록을 추적합니다. 단순히/trunk를/mynewbranch로 변경하고 파일을 저장할 수 있습니다.
당신은 또한 같이 svnmerge 차단 속성에 대해 동일한 작업을 수행해야합니다 :이 파일이 비어있는 경우
svn pe svnmerge-blocked .
, 다음 그냥 무시합니다.
1
댓글이 닫혀 있지만 답변에 문제가 있습니다. 분기를 옮길 때까지 svnmerge.py init을 실행하기를 기다린다면 'init'은 전혀 실행을 거부합니다. 은 이전 경로를 꺼내서 사용하려고 시도하기 때문에 실패합니다.
브랜치를 다시 트렁크에 병합 할 때가 지 작동하는 것으로 보입니다. 이전 브랜치 이름을 찾을 수 없을 때 실패했습니다. – Sydius
정확한 단계로 답변을 업데이트하십시오. – hobodave