템플릿 역할을 하기 위해서 저장소에 등록된 파일이지만, 로컬에서 수정한 내용을 커밋하지 말아야 하는 파일도 있습니다. 예를 들면 로컬용 정보(IP, 아이디, 암호, 기타 옵션 등)가 담긴 설정 파일(.ini, .xml 등)이 이에 해당합니다.
전에는 이런 파일을 저장소에 등록하는 일을 항상 피하려고 노력했습니다. 그렇게 하면 잘못 커밋된 파일 때문에 다른 사람이 문제가 생기는 일은 없지만, 설정 파일 형식이 바뀌었을 때 자동으로 갱신이 안 되니 설정 파일 형식이 맞지 않게 되는 문제가 있었습니다.
그런데 언젠가부터 TortoiseSVN에 ignore-on-commit이라는 기능이 생겨서, 이젠 그렇게 하지 않아도 되니 편합니다. 이 기능을 사용하려면 커밋 대화 상자의 파일 이름 위에서 마우스 오른쪽 버튼 클릭해 컨텍스트 메뉴를 띄우고 'Move to changelist'를 선택한 다음에 'ignore-on-commit'을 선택하면 됩니다.

댓글을 달아 주세요