改訂履歴を確認したいコードが少しあります。サンプル ファイルでは、300 行目に「興味深い」内容が含まれています。svn を使用して、その行がいつ変更されたかを確認し、その行の変更に関連する svn コメントを確認するにはどうすればよいですか。(そのファイルの以前のリビジョンでは、関心のあるターゲット行が 300 行目にない可能性が高いことに注意してください)。
24139 次
6 に答える
5
svn blame -v filename
. 詳細は、リビジョン番号、名前、および日付を示します
于 2014-07-01T17:58:50.000 に答える
4
svn [praise|annotate|blame] filename
バージョン番号と最後のライターまたはエディターが表示されます。
svn [praise|annotate|blame] -v filename
追加情報を提供します。ブランチをマージした場合、この場合
svn blame -g filename
利用可能なすべてのオプションを知るには、次のコマンドを使用する必要があります
svn blame --help
于 2015-01-12T13:32:02.567 に答える
2
そのための「svn Blame」ツールがあります。
于 2010-01-15T19:40:53.040 に答える
1
svn blame filename
次に、変更されたリビジョンのログを調べます。
于 2010-01-15T19:43:14.847 に答える
0
他の人がすでに述べたように、次を使用できます。
svn annotate filename
その行が最後に変更された日時を表示します。ただし、その行の何かが最後に変更された時刻が表示されるため、注意してください。そのため、コードがファイル内で移動され、ある場所から削除され、別の場所に貼り付けられた場合、行がいつ変更されたかではなく、いつ移動されたかが表示されます。行がループ内またはループ外に移動した場合、または if ステートメントの場合も同様です。
于 2010-01-15T21:35:19.870 に答える