버젼 컨트롤 시스템 사용 시 파일 변경 시각 문제

버젼 컨트롤 시스템 동기화 후 빌드를 시도하면, 빌드하지 않아도 되는 파일이 빌드되는 일이 종종 있습니다. 그렇게 되는 이유는 일반적으로 파일 변경 시각은 파일을 저장소에서 받은 시각으로 설정되며, 빌드 여부는 파일 변경 시각을 기준으로 결정되기 때문입니다.

퍼포스(Perforce)를 사용하고 있다면, modtime 클라이언트 명세 옵션이나 +m 파일타입 변경자를 설정해 이 문제를 해결할 수 있습니다. 서브버젼(Subversion)을 사용하고 있다면, 만족스런 해결 방법이 없는 것 같습니다.

그런데 웬만하면 기본 동작을 바꾸지 않는 게 좋을 것 같습니다. 파일 변경 시각이 파일을 저장소에서 받은 시각으로 설정되지 않으면, 빌드된 파일보다 이전 날짜에 변경된 소스 파일을 받은 경우엔 빌드가 자동으로 되지 않는 문제가 생기기 때문입니다.

참고:

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중