8

私はGitでバージョン管理された大きなアリプロジェクトを持っています。現在、構築ツールをMavenに変更しています。これは、すべてのJavaソースファイルを別のディレクトリ構造に移動することを意味します。Javaソースを1つのディレクトリツリーに移動し、他のリソースを別のディレクトリに移動するbashスクリプトを作成しました。木。モジュール(ソースコードセット)を次々と変換しています。

各モジュールを移動した後に実行すると、最初は各ファイルでgit status正しいステータスが表示されます。RENAMED

別のモジュールを移動して、移動したファイルの数が約100に達すると、gitは移動したファイルの認識を停止し、それらを切り離します。つまり、実行後、git status各ファイル(以前に正しく認識されたイベント)が2回表示されます。1つDELETEDは古いパスに、もう1つNEW FILEは新しいパスにあります。

名前が変更されたときに自動的に解決されるファイルの量を制限するものはありますか?

4

1 に答える 1

7

あなたの価値は何ですか

diff.renameLimit 

設定してみてください

git config diff.renameLimit 0

制限を無効にするか、非常に高い値を設定してみてください。

于 2013-03-14T12:03:24.430 に答える