我对回购有一点奇怪的问题。我有另一个开发人员的分支,称为 other,我刚刚合并到 master 一些涉及重命名一堆文件的重构。
[other] /->[normal commits]-----------------\
/ \
[master] (old)->(old)->---------->[potential file changes]--->[potentially difficultmerge due to potential file changes]
/
[otherbranch] [massive rename]/
我可以在合并其他之前在以后的提交中更改它们的内容(实际上是 java 包标识),而不必对这些重命名进行令人讨厌的解析吗?有问题的文件被修改了other
很多。
编辑:如果没有重命名,具有递归和耐心的 Git-merge 应该能够很好地拾取合并,那么相同的逻辑是否适用于重命名?