在达到一定数量的添加/删除文件后,Git会停止解析重命名的文件

时间:2013-03-14 11:55:38

标签: git move

我在Git中使用了大型蚂蚁项目。我们目前正在将建筑工具改为maven。这意味着将所有java源文件移动到不同的目录结构中。我创建了bash脚本来将java源代码移动到一个目录树中,将其他资源移动到另一个目录。树。我正在转换一个模块(源代码集)。

我在移动每个模块后运行git status,首先我看到每个文件的状态RENAMED

移动另一个模块并且移动的文件数量达到大约100 后,git停止识别移动的文件并将它们分离。这意味着在运行git status后,我会看到每个文件(之前正确识别的事件)两次。旧路径中的一个DELETED和新路径中的一个NEW FILE

是否存在一些限制自动解析为重命名的文件数量的内容?

1 个答案:

答案 0 :(得分:4)

你有什么价值

diff.renameLimit 

尝试设置

git config diff.renameLimit 0

禁用限制或尝试设置非常高的值。