Programmer Application Note

2015년 4월 9일 목요일

svn merge

오전 12:34 Posted by PAN.SPOT , No comments

● svn merge -r 옵션과 -c 옵션

svn merge -c 130 == svn merge -r 129:130
svn merge -c -130 == svn merge -r 130:129

● merge branches -> trunk 


       







▶ branches에서 수정된 30~34번까지의 내용을 trunk에 적용하려면?
$svn switch trunk URL : 작업사본을 trunk로 변경 (이미 trunk라면 생략)
$svn merge -r29:34 branches URL : 주의 할점은 30번 내용이 적용 될려면 29부터해야한다.

merge완료 후 commit 하면 R35(terminal:둥근모양) 상태가 된다.








▶ 만약 32번 내용만 빼고 merge 하려면?
$svn switch trunk URL : 작업사본을 trunk로 변경 (이미 trunk라면 생략)
$svn merge -r29:31 -r32:34 branches URL 

▶ cherry-pick 옵션을 이용한 리비전 선택 merge
$svn merge -c30,31,33,34 branches URL 

0 개의 댓글:

댓글 쓰기