仮想マシンの XML 構成の変更を追跡するために Git を使用しています。XML 構成の多くは似ていますが、いくつかのフィールドが異なるだけです。私は頻繁に VM 構成を削除し、新しい構成を追加します。これらの変更をリポジトリに追加すると、Git はそれをファイルの名前変更として扱いますが、いくつかの変更が加えられています。git がこれを行う理由がわかり、その使用例を理解できました。
それを防ぐ方法があるかどうか疑問に思っており、代わりにgitにファイルの削除として扱い、代わりに新しいファイルを作成します。コミット ログを見ると、「おお、この日にこの VM を削除して新しい VM を作成したようです」と判別しやすくなります。