2016-09-09 6 views
0

하나의 브랜치를 다른 브랜치와 병합하는 스크립트가 있으며 스크립트에서 아래의 명령을 사용하고 있습니다. 트렁크 이름, 작업 분기, 소스 분기로 입력을 전달합니다.cvs 브랜치를 명령 행에서 병합하는 방법?

머리글 (트렁크)에 분기를 병합해야하는 경우 어떻게 이러한 명령을 수정할 수 있습니까?

cvs -d $cvs_root update -j$working_branch -j $source_branch 

cvs -d $cvs_root commit -m "Merging ${source_branch} branch to ${working_branch} branch" 

답변

0

"HEAD"를 시도했지만 제대로 작동하지 않는다고 가정합니다.

나는 CVS에서 찾았습니다. 명령이 HEAD을 "주 트렁크"로 해석하거나 드물게 "현재 브랜치 팁으로"해석할지는 전혀 알지 못합니다.

해결 방법은 항상 HEAD에 태그를 지정하고 태그를 사용하는 것입니다.