본문 바로가기

reference

TortoiseSVN branches, trunk, merge

trunk : C:\asp\***\Src\***.Web.Service
branches : C:\asp\***\branch\***.Web.Service

# SVN branche 생성

  1. SVN 버전관리 서비스의 root 폴더(C:\asp\***\Src\***.Web.Service)
  오른쪽 클릭 > TortoiseSVN > Branche/Tag 클릭

  2. 아래 설정 확인
  From WC /URL 
    https://svn.***.co.kr:8443/svn/asp/***/Src/***.Web.Service
  To Path 
    /***/branches/***.Web.Service
  Destination URL 
    https://svn.***.co.kr:8443/svn/asp/***/branches/***.Web.Service
  Create copy in the repository from 
    HEAD revision in the repository
  OK 클릭  

  3. branche 생성 완료

# branche 에서 작업
  https://svn.***.co.kr:8443/svn/asp/***/branches/***.Web.Service 에서 업데이트 받아
    C:\asp\***\branches\***.Web.Service 에서 작업(commit, update 등 자유롭게)

# branche에 src 소스 merge
  branche root 폴더(C:\asp\***\Src\***.Web.Service)
  오른쪽 클릭 > TortoiseSVN > SVN MERGE 클릭
  Merge a range of revisions 선택
    - From WC /URL 
      https://svn.***.co.kr:8443/svn/asp/***/Src/***.Web.Service
    - all revisions 체크
    - Working Copy
      C:\asp\***\branches\***.Web.Service
  Next > Test Merge 클릭후 conflict 확인
  Merge 실행 
  
# 최종 src에  branche 소스 merge
  src에 root 폴더(C:\asp\***\branch\***.Web.Service)
  오른쪽 클릭 > TortoiseSVN > SVN MERGE 클릭
  Merge a range of revisions 선택
    - From WC /URL 
      https://svn.***.co.kr:8443/svn/asp/***/branch/***.Web.Service
    - all revisions 체크
    - Working Copy
      C:\asp\***\branche\***.Web.Service
  Next > Test Merge 클릭후 conflict 확인
  Merge 실행