2

変更できないタグのリストがあり、リストをチェックして、変更されているファイルが不変タグに含まれていないことを確認する pre-commit フックを実装したいと考えていました。

pre-commitスクリプト内のレポへのリビジョン番号とパスにしかアクセスできないようです。タグリストをチェックして、コミットされているファイルがリストされたタグのいずれかに含まれているかどうかを確認するにはどうすればよいですか? tags/TagInList/基本的に、プレフィックスを持つファイルのコミットが拒否されるようにする必要があります。ここでは、次のようなものを実行します。

 grep 'tagOnCommitFile' /path/to/tagListFile
4

1 に答える 1

3

の出力を確認する必要がありsvnlook dirs-changed PATH-TO-REPOます。

あなたの場合、リビジョンに対する出力例 - トランザクション

>svnlook dirs-changed -r 4 /Repo

branches/MyFixes/
branches/MyFixes/Data/
branches/MyFixes/NewData/
于 2013-01-18T06:35:01.253 に答える