我有一个在Git中版本化的大蚂蚁项目.我们目前正在将建筑工具改为maven.这意味着将所有java源文件移动到不同的目录结构中.我创建了bash脚本来将java源代码移动到一个目录树中,将其他资源移动到另一个目录.树.我正在逐个转换一个模块(源代码集).
我git status在移动每个模块后运行,首先我看到RENAMED每个文件的正确状态.
在移动另一个模块并且移动的文件数量达到大约100之后,git停止识别移动的文件并将它们分离.这意味着在运行后git status我会看到每个文件(之前正确识别的事件)两次.一个DELETED在旧路径中,一个NEW FILE在新路径中.
有没有限制自动解析为重命名的文件数量的东西?
您的价值是什么
diff.renameLimit
Run Code Online (Sandbox Code Playgroud)
?
尝试设定
git config diff.renameLimit 0
Run Code Online (Sandbox Code Playgroud)
禁用限制或尝试设置一个很高的值。