2

私はの専門家ではありませんsubversion。次の問題に関するヒントをいただければ幸いです。

ファイルのヘッダーのコメント付きセクションにレビュー名を自動的に追加したいJava.java拡張子のみ)。これは手動で行うことができますが、大規模なコミットの場合、何百ものファイルのヘッダーを変更するのに時間がかかる場合があります。svn pre-commitフック、または他のsvn機能がここで使用される可能性があると思います。

4

2 に答える 2

1

Subversionキーワードに関するドキュメントをご覧ください。キーワードはあなたのAuthor問題を解決するかもしれないものです。

リンクされたドキュメントから:

たとえば、ドキュメントのSubversionキーワードを反映した表形式のデータのセクションがあるドキュメントがあるとします。元のSubversionキーワード置換構文を使用すると、ファイルは次のようになります。

 $Rev$:     Revision of last commit
 $Author$:  Author of last commit
 $Date$:    Date of last commit

さて、それは物事の始めに素晴らしく、表形式に見えます。しかし、そのファイルをコミットすると(もちろん、キーワード置換が有効になっている場合)、次のように表示されます。

 $Rev: 12 $:     Revision of last commit
 $Author: harry $:  Author of last commit
 $Date: 2006-03-15 02:33:03 -0500 (Wed, 15 Mar 2006) $:   Date of last commit
于 2011-08-17T10:43:43.823 に答える
0
  1. pre-commitフックでトランザクションの内容を変更することはできません
  2. この変更を自動的に実行するコードを記述できる場合は、(全体的なコミット時間と履歴の追加リビジョンのコストのために)コミット後フックで必要なファイルを変更できます(Reviewer値は手動でパスプロパティとして保存する必要があります)ユーザーのコミット前)
于 2014-09-07T15:20:44.543 に答える