我有在 Git 中版本化的大型 ant 项目。我们目前正在将构建工具更改为 Maven。这意味着将所有java源文件移动到不同的目录结构中。我创建了 bash 脚本来将 java 源代码移动到一个目录树中,并将其他资源移动到另一个目录中。树。我正在一个接一个地转换一个模块(源代码集)。
我git status
在移动每个模块后运行,起初我看到RENAMED
每个文件的正确状态。
在我移动另一个模块并且移动的文件数量达到大约 100后,git 停止识别移动的文件并将它们解耦。这意味着在运行后git status
我会看到每个文件(之前正确识别的事件)两次。一个DELETED
走旧路,一个NEW FILE
走新路。
是否有限制自动解析为重命名的文件数量?