2012-09-04 5 views
0

포스트 커밋 후크에서 저장소에 새 파일을 추가 할 수 있습니까?포스트 커밋 후크에서 저장소에 파일 추가

사용자가 파일을 커밋 할 때 사용자가 제공 한 커밋 설명이 들어있는 저장소에 새 파일을 추가해야합니다.

두 번째로 동일한 파일을 커밋하려면 이미 추가 한 파일을 추가해야합니다.

svn.exe add 명령을 사용하여이 작업을 수행 할 수 있습니까?

+2

왜 이런 자료가 필요한가요? 왜'svn log'가 아닌가? – bahrep

+0

답변이 도움이 되었다면 받아 들일 수 있습니다. 감사! – bahrep

답변

0

대답의 SVNBook을 확인하십시오 수정하지 않는 :

훅 스크립트는 거의 아무것도 할 수 있지만

경고, 훅 스크립트 작성자는 구속을 표시해야합니다 에서 한 차원이있다 후크 스크립트를 사용하여 트랜잭션을 커밋합니다. 후크 스크립트를 사용하여 오류, 단점 또는 정책 위반이 커밋되는 파일에 자동으로 수정되도록 유혹하는 동안 문제가 발생할 수 있습니다. Subversion은 클라이언트 측 캐시에 특정 비트의 리포지토리 데이터를 보관하고 이러한 방식으로 커밋 트랜잭션을 변경하면 캐시가 감지되지 않게 고갈됩니다. 이러한 불일치는 놀랍고 예기치 않은 동작으로 이어질 수 있습니다. 트랜잭션을 수정하는 대신 사전 커밋 훅에서 트랜잭션의 유효성을 검사하고 원하는 요구 사항을 충족시키지 않으면 커밋을 거부해야합니다. 보너스로, 사용자는주의 깊게 준수하는 근무 습관 인 의 가치를 배우게됩니다.

관련 문제