티스토리 뷰

반응형




저희 회사는 SVN으로 형상관리를 합니다.

그런데 매번 프로젝트 할 때마다 브랜치를 따고 다시 머지하는 것이 정말 귀찮고 짜증나고 심지어 무섭습니다. 뭐라도 놓칠까봐.. 그나마 intelliJ를 쓰면서 좀 편해졌습니다만 그래도 뭔가 더 좋은 툴이나 방법이 있을 것 같았습니다.


그래서 구글에 intellij svn merge branch into trunk라고 검색해봤습니다. 

그리고 https://www.jetbrains.com/help/idea/15.0/integrating-changes-to-from-feature-branches.html 이페이지가 나왔습니다. 그런데 이해가 잘 안가더라고요. 그래서 제가 스샷으로 쉽게 정리해보았습니다.


1. 우선 Version Control 탭으로 가서 Subversion Working Copies Information 서브탭으로 들어갑니다.


2. 거기에서 Merge From... 이라는 텍스트를 클릭하고 Configure Branches ...을 클릭해서 브랜치를 세팅합니다.


3. + 버튼을 눌러서 브랜치를 추가해주세요.


4. 브랜치를 추가하고 다시 Merge From... 을 누르면 세팅한 브랜치가 나옵니다. 그걸 눌러봅니다.


5. 해당 프로젝트 최상위 디렉토리에서 하위 파일과 디렉토리를 보여줍니다. 저는 src를 선택했습니다.


6. 여럿이 작업하고 있기 때문에 제가한 수정사항만 머지할 것입니다. 그래서  Quick Manual Select를 눌러봅니다.


7. 리비전번호, 코멘트, 작성자, 시간 순으로 리스트를 보여줍니다. 저는 제가한것만 선택해서 Merge Selected 라는 버튼만 누르면 됩니다.



그런데...

저는 에러가 납니다. 뭔가 리비전들이 꼬인거 같습니다. 너무 가지가 뻗어나간지 오래되어서 그런지 ...

저는 결국 수동으로 머지를 했습니다. 다음 번에는 브랜치를 따고 꼭 해서 성공할겁니다.


반응형
댓글
댓글쓰기 폼