0

pre-commit フックを使用して TeamID をログ メッセージに統合したいと考えています。現在、バグ追跡ツールは使用していません。私はいくつかのチーム ID を持っており、ユーザーにチーム ID を入力してもらいます (このチーム ID は有効である必要があります)。Bugtraq で svn のプロパティを使用しようとしましたが、これらの TeamID を検証する方法がわかりません。これらの IDS を Excel シートのエントリと比較できますか。

バグ追跡システム全体を SVN に統合したくないことに注意してください。ほんの一握りの TeamID とログ メッセージに入力された ID を比較したいだけです。

4

1 に答える 1

0

コマンドを使用してsvnlook log、pre-commit フックでトランザクションのコミット メッセージを調べます。TeamID がログ メッセージのどこにあるかを区切るために、いくつかのパターンが必要になります。ログ メッセージから TeamID をフィルター処理します。

すべての有効なチーム ID をリストする代わりに、「Excel シート」をプレーンな .txt ファイルとして保存することをお勧めします。または、引き続きスプレッドシートを使用することもできますが、CSV またはその他のより簡単に解析できる形式として保存します。次に、このファイルを SVN にコミットします。svnlook catログ メッセージからキャプチャされた TeamID を、有効なチーム ID を含むファイルと比較するために使用します。ログ メッセージの TeamID が有効な ID のリストに含まれていない場合は、失敗コードを返します。

于 2014-08-11T16:37:12.150 に答える