2017-01-17 2 views
0

때로는 나중에 불필요하다고 생각되는 변경을하고 파일에 svn revert을 실행합니다. 소수의 경우, 나는 자신이 변화를 취소하고 다시 보길 원한다는 것을 후회하게됩니다. ,에, 실행시 또한 내가 변화가 적어도 몇 시간 그리고 I에 대한 보관 가지고 cp ${file(s)_affected} ${archive_dir}를 실행하는 것이다 제한 등 revert로하지만svn 명령에 사용자 정의 트리거를 첨부 할 수 있습니까?

svn 명령에 사용자 정의 만든 트리거를 첨부 할 수있는 방법이 있나요, 별도로 명령을 실행하지 않아도됩니까? 일종의 DB 트리거가 한 테이블에서 행을 삭제할 때 다른 테이블로 복사하거나 사용자가 별도로 작업을 수행 할 필요없이 다른 작업을 수행하는 것과 같습니다.

답변

1

Subversion 자체에 내장 된 기능이 없습니다.

그러나 명령 셸 환경에서 작업 중이므로 원하는 모든 기능을 구현할 수 있습니다. 프로파일에 svn 실행 파일보다 우선 순위가 높은 쉘 스크립트 또는 별명을 작성하십시오. 이러한 추가 보호 기능을 "무시"하거나 설치하려는 명령의 경우 표준 svn 기능을 래핑하는 자체 기능을 구현하십시오.

관련 문제