Subversion 특정 파일 무시하기 설정하는 방법?
글쓴이: ogiwgi / 작성시간: 월, 2005/10/24 - 4:48오후
SourceInsight를 사용하고 있어서 이 프로젝트 파일들이 cfg라는 폴더에 있고 임포트시 이 파일들도 같이 임포트를 하였습니다.
사용중 여러명이 작업을 하다보니 이 프로젝트 파일들에서 충돌이 많이나고 실제 소스완 무관한 파일들이라 커밋지 이 파일들을 제외하고 싶습니다.
TortoiseSVN 설정 파일의 Subversion config 라는 버튼을 눌러 나오는 파일에서 global-ignores의 주석을 제거하고 무시하고자 하는 패턴을 등록 하였는데 테스트를 해보니 아무런 변화가 없습니다.
- 서버에 설치된 서브버전의 환경 파일을 수정함
버전 관리가 되고 있는 파일들이라 ignore 설정이 안먹히는 건가요?
이와같이 필요한 파일이지만(없다면 체크아웃시마다 프로젝트를 새로 생성해야 하므로) 소스완 무관한 파일이라 서버엔 존재해야 하지만(체크아웃시 같이 받아와야함) 커밋시엔 무시되어야 한다면 어떻게 설정을 해야 하나요?
소스 폴더와 분리되어 있어서 소스 폴더만 선택하고 커밋을 해도 되지만 위의 경우와 같은 파일들이 몇개 있어서 질문 드립니다.
질문을 요약하면 아래와 같습니다.
1. 이미 버전 관리중인 파일에 대해선 ignore 패턴에 등록해도 소용이 없는가?
2. 체크 아웃엔 필요하지만 커밋땐 제외하고 싶을때의 방법은?
즉, 버전 관리중인 파일에 대해서 무시할 방법이 있는지 궁금 합니다.
Forums:
방법은 없습니다. :roll: 다른 이름으로 checkout 한
방법은 없습니다. :roll:
다른 이름으로 checkout 한 다음 Makefile 등에서 복사하는 것이 좋을 것 같은데요.
물론 복사되어 나오는 파일 이름을 svn:ignore 에 등록도 해야하구요.
---
http://coolengineer.com
제 경우엔.. visual
제 경우엔.. visual studio를 쓰는데 디버깅정보 파일등은 ignore 목록파일에 추가시킵니다. 만약 그 파일들이 이미 버전관리에 들어가 있었다면 visual studio 메뉴에 있는 솔루션 정리를 한 다음, 커밋합니다. 그 이후부턴 ignore 대상으로 관리됩니다.
마침 버전관리대상에서 제외시키는 다른방법이 없나해서 저도 이곳에서 검색중이었는데..
댓글 달기