맨날 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 가 변경이 되었을때는 어떻게 될까?
댓글 없음:
댓글 쓰기