svn 예외 적용

scm system & vcs 2016. 4. 14. 19:14

 

http://www.underroom.com/?mid=eclipse&search_target=tag&search_keyword=svn+target+%EC%A0%9C%EC%99%B8&document_srl=5649

 

1. 전역 키워드 추가

window -> proference -> team -> ignored resources

 

add pattern 버튼 누르고 패턴 추가해주면 됨.

 

.project
.classpath
.settings
*/target/**           <-- 메이븐 빌드디렉토리

 

====================================================================================================

http://soo84.tistory.com/entry/android-SVN-%EC%86%8C%EC%8A%A4-%EA%B4%80%EB%A6%AC%EC%A4%91-bin-gen-%ED%8F%B4%EB%8D%94-ignore-%EC%8B%9C%ED%82%A4%EA%B8%B0-commint-%EC%97%90%EB%9F%AC

 

이미 commit이나 리소스 변경등이 일어났다면
1. 전체 프로젝트 commit
2. svnX에서 ignore시킬 폴더를 삭제
3. 해당 프로젝트에서 Update (삭제된 폴더에 물음표 표시가 생성)
4. 해당 폴더 우측 클릭 > Team > Add svn ignore 선택 후

다시 전체 프로젝트 commit 하면 끝.

 

====================================================================================================

http://threeword.com/45

 

- 이미 버젼관리 되고 있는 파일에 대한 ignore 처리
이게 상당히 까다로운 부분인데 이 부분을 이클립스에서 한번에 처리할 수 있는 기능은 찾질 못했다. 현재 이걸 해결할 수 있는 방법은 SVN Repository에서 해당 파일을 삭제하고 로컬에서 업데이트를 받아 해당 파일이 삭제된후 다시 파일을 추가해 그 파일을 Team > Add tosvn:ignore 를 통해 설정하는 방법이다. (이 방법외에 더 깔끔한 벙법이 있으신분 알려주시면 감사하겠습니다)

 

<작업 순서 예시>
1. 동기화 작업 진행(다른 파일들과 함께 commit이나 update 하지 않도록 소스 정리)

2. ignore할 파일을 SVN Repository에서 삭제한다.

3. 로컬에서 해당 파일을 백업받아두고 update를 받아서 해당 파일을 삭제한다.

4. 다시 해당 파일을 작성하거나 백업받아둔 파일을 넣고 Team > Add to svn:ignore 를 통해 ignore 파일로 설정한후 Repository에 Commit을 통해 반영한다

 

 

- tortoiseSVN을 이용한 간단한 방법(?)

http://yysvip.tistory.com/182

 

====================================================================================================

'scm system & vcs' 카테고리의 다른 글

git flow  (0) 2017.12.12
[svn] cleanup 에러  (0) 2016.08.30
GIT (소스트리) 비교툴  (0) 2015.10.14
Git 개념 및 설명  (0) 2015.07.17
visual svn 백업 및 복구  (0) 2015.02.04
Posted by 張's blog
,