반응형
SVN commit 내용을 intellij에서 그대로 patch 하기
SVN 에 commit 되어있는 코드를 내 intellij 프로젝트에 그대로 가져와서 패치 하고 싶을때 사용하면 유용하다.
[준비물]
Totorisesvn, intellij, SVN서버에 commit 코드
1. 가져오고 싶은 프로젝트의 SVN 으로 이동
Totorisesvn - show log 를 클릭한다.
2. 가져오고 싶은 코드를 확인한다.
주의할점 : 연속된 commit의 경우는 멀티라인 (Ctrl 키+ 마우크 왼쪽클릭) 으로 선택해서 되지만,
commit의 순서가 떨어져 있는 경우는 show differences as unified diff 가 나오지 않으니,
각각 파일을 생성해야한다.
> show differences as unified diff 클릭
3. 원하는 위치에 path 파일을 저장
4. intellij 를 실행
SVN - apply Patch - 위에서 저장한 patch 파일 선택!!
5. 적용할 파일 리스트가 표시 된다.
6. intellij에 적용 할 코드들을 확인하고 적용
초록색으로 표시 : 코드를 import 하는데 문제없음
빨간색으로 표시 : 코드가 duplicate 나는 부분 인데,
코드 내용을 자세히 살펴보고 좌측의 결과물에 merge를 해주면 된다.
'프로그래밍 > Intellij' 카테고리의 다른 글
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories (0) | 2023.03.06 |
---|---|
intellij에서 json string 포맷을 보기좋게 정리하기 (0) | 2022.06.15 |
INTELLIJ class 자동 정렬 기능 (0) | 2021.10.29 |
Intellij git Local Changes 탭이 보이지 않을때 (0) | 2021.08.05 |
댓글