2012-04-26 6 views
2

svn에서 XML 파일을 저장소 파일에 커밋하기 전에 스키마 파일에 대해 유효성을 검사 할 가능성이 있습니까? 따라서 저장소의 파일이 신뢰할 수 있는지 확인할 수 있습니다. 이미 검색했지만 답변을 찾지 못했습니다. 프로그래밍 언어는 Python이어야합니다. "pre-commit hook"에 대한 기사를 찾았지만 문제를 해결하지 못했습니다. 어쩌면 나는 다만 이해에있는 문제가 있었다.svn 커밋 전에 XML 스키마 유효성 검사

도와 주시면 감사하겠습니다.

답변

2

사전 커밋 훅은 원하는 것입니다. 그러므로, 당신의 repo/hooks 디렉토리에있는 "pre-commit"이라는 실행 가능한 Python 프로그램은 커밋 된 xml 파일에 대한 유효성 검사를 수행하고 유효성 검사를 통과하면 0을 반환하고 그렇지 않은 경우 0이 아닌 값을 반환합니다.

http://lxml.de/validation.htmlhttp://wordaligned.org/articles/a-subversion-pre-commit-hook으로 충분할 것입니다.

+0

감사합니다. 나는 이것을 시도 할 것이다. – Thomas

관련 문제