ソース管理ソリューションとしてSubversionを使用します。ただし、ファイルのチェックイン中にコメントを提供することに関しては、私のチームメイトのカップルはあまり忠実ではありません。
私は次のようないくつかの検証を行いたいと思います...
A.コメントは、少なくとも指定された文字数で必須です。B.チェックインコメントにはいくつかの単語が含まれている必要があります。C.ファイル名のスペースは拒否されます。
そうする方法はありますか?解決策を探してみましたが、うまくいかないようです...
pre-commitフックを使用して、コメントにcommitが含まれているかどうか、およびどのファイルが変更または追加されているかを確認できます。
pre-commitフックスクリプトは、変更されるリポジトリとトランザクション識別子を取得します。これらは両方とも一緒に使用できますsvnlook
:
svnlook log /path/to/repo --transaction <txid>
これにより、コミットメッセージがエコーされます。