1

私は Windows XP と TortoiseSVN を使用しています。ファイル名、ファイルのパス、作成者、および post-commit フックを使用してリポジトリにコミットされたリビジョンに関するその他の詳細を知りたいです。これを行うには、Python などの特定の言語を使用する必要がありますか、それともバッチ ファイルのみを使用しても記述できますか?

4

2 に答える 2

2

SVN フックの作成方法に関するすばらしいチュートリアルを次に示します http://wordaligned.org/articles/a-subversion-pre-commit-hook 基本的に、post-commit.exe またはバット スクリプトを作成する必要があります。py 呼び出しが必要な python コードを実行できます。

python myhook.py

スクリプトの内部。

于 2009-05-04T12:40:56.560 に答える
1

ここから始めましょう

そのリンクからの引用:

ただし、Windowsはファイル拡張子を使用してプログラムが実行可能かどうかを判断するため、ベース名がフックの名前であり、拡張子がWindowsによって実行可能プログラム用に認識される特別な拡張子の1つであるプログラムを指定する必要がありますプログラムの場合はexe 、バッチファイルの場合は.bat 。

于 2009-05-04T12:31:17.880 に答える