본문 바로가기

SVN2

SVN Merge 현재 특정기능 개발중인 Branch에 현재 Trunk에 작업 된 내용을 적용하고 싶을때가 있다. (Git에서 체리픽 같은거라보면됨) 아래 리비전 그래프를 보면 Trunk(366리비전)으로 부터 Branch(367)를 생성 하였습니다. Trunk 에 있는 브랜치 이후 최근 까지 작업된 368-387 리비전을 가져와서 최근 생성한 Branch에 적용하려 합니다. 작업폴더에 마우스 오른쪽 버튼 눌러서 Merge를 선택합니다. URL to merge from 에는 Trunk를 선택(Trunk에 있는것을 Branch에 적용할 예정이므로) Show log 눌러서 Trunk에서 가져올 리비전들을 선택해준다. 현재 Branch는 Trunk 리비전 366에서 Branch를 생성했기때문에 366부터는 흐린색으로 나온다. .. 2020. 7. 22.
SVN Branch/tag 보통 개발 작업하던 Trunk에서 테스트 완료 후 릴리즈 업데이트 한 다음 현재까지 작업한 최종 리비전 시점을 따로 관리하고 싶을 때 tag를 사용하면 됩니다. Branch는 Trunk에서 개발 중 새 기능이 필요하거나 혹은 릴리즈 버전에서 버그 발생 시 버그 수정을 위해 위에서 생성한 릴리즈 tag에서 Branch 생성 후 작업하시면 됩니다. 아래 Tag생성 방법은 아래와 같습니다.(Branch 생성방법도 같습니다.) 태그 폴더 명을 지정해줍니다.(release_v10_1) (ok눌렀을때 폴더 생성됩니다.) 참고로 tags라는 폴더는 기존에 이미 생성해둔 폴더입니다. Specific revision in repository 눌러서 최종 라이브 작업까지 반영된 리비전을 선택해줍니다. 여기서는 최종 커밋 .. 2020. 7. 17.