私はプロジェクトでプラグインを使用している状況にあります。私はフロントエンド開発者なので、プラグインコード内で直接変更を加えたと非難されました。これは明らかに悪い習慣ですが、私はかなり確信しています。私はやっていない。
バージョン管理などにsubversionとTracを使用しています。プロジェクト(および変更)は、ほぼ2〜3か月前のものです。これが私の質問です。これまでにその1つの(疑わしい)ファイルを編集した人とその人が何人いるのかをどうやって知ることができますか?
Subversion には、非常に優れたコマンドがあります。
$ svn blame $file_name_or_url
このコマンドは、ファイル内のすべての行、その行を変更したユーザー、変更が行われた Subversion のリビジョンを表示します。問題の原因となった行を見つけ、その行に最後に触れた人を見つけることができます。
ファイルに対してコマンドを使用して、svn log
そのファイルを誰がいつ変更したかを確認できます。
$ svn log $file_name_or_url
これにより、その 1 つのファイルの完全な履歴が表示されます。--diff
このパラメーターを使用して、各バージョン間の差分出力を生成することもできます。ただし、svn blame
コマンドはおそらく必要なものに最適です。