gpt4 book ai didi

git::merge 来自本地和远程分支中不同文件夹的文件

转载 作者:太空狗 更新时间:2023-10-29 14:01:33 25 4
gpt4 key购买 nike

我正在重新设计项目的目录结构,因此我将大量文件从一个文件夹移动到本地分支中的另一个文件夹。在远程分支中,人们做了一些重构,一些文件被移动到另一个文件夹。现在与远程 merge 时我有这样的冲突:

added by us: module/src/main/java/com/test/tool/MyClass.java
...
added by them: src/com/test/tool/overlay/MyClass.java

此时我不清楚如何解决此类冲突 - 我是否应该手动将文件从 src/com/test/tool/overlay/MyClass.java 移动到 module/src/main/java/com/test/tool/MyClass.java 然后使用git add,或者有另一种首选方式,它会记录这个变化?

最佳答案

在这种情况下,沟通与工具同样重要。然而,我的简短回答是,如果其他人已经进行了一些重构,而您的本地副本还没有反射(reflect)出来,您将在重新尝试 merge 之前在本地解决冲突。一个 git rebase 可能会带来这些新的变化,然后相应地更新你的文件?

关于git::merge 来自本地和远程分支中不同文件夹的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10489157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com