2018. 7. 2.

tortoise SVN branches / merge 하는 법

맨날 trunk 에서만 작업을 하다가 괜히 branches 를 따서 작업하고 싶었음.


branch 따기


1. tortoiseSVN –> branch/tag 메뉴 선택

2. to path : 항목에 branch path 입력 –> OK

3. 새롭게 만들어진 branch 를 check out 함

4. 작업 후 commit



merge 하기


1. 원래 원본 folder 에서 tortoiseSVN –> merge 선택

2. 메뉴 선택 (merge a range of revisions 만 해 봄)

3. URL 을 branches 항목으로 변경

4. all revisions 로 해도 된다는데 난 자꾸 conflict 가 발생 해서 specific range 로 선택

=> branch 딴 이후 revisions 모두 선택 –> next

5. test merge 선택

6. conflict 발생한 것이 없으면 merge 진행

7. 이렇게 하면 내 local 이 branches 로 merge가 된 것이기 때문에 commit.

=> trunk source 가 모두 변경됨



그 사이 trunk source 가 변경이 되었을때는 어떻게 될까?

댓글 없음:

댓글 쓰기