【问题标题】:Git - handling a merge where files have mergedGit - 处理文件已合并的合并
【发布时间】:2012-11-02 18:38:17
【问题描述】:

我们面临的问题很简单,我只是不确定如何正确处理它。我们有一个重新组织文件的分支,我们准备将 master 合并到该分支中。问题是现在master已经变了很多。

例如:

Master:
- file1
- file2
- file3

Our branch:
- directory1/file1
- directort2/file2
- directroy3/file3

如何告诉 git 文件的新位置,以便自动合并能够正常工作?

谢谢。

【问题讨论】:

  • 如果它们包含相似的内容,Git 应该足够聪明,可以自己解决。

标签: git merge branch


【解决方案1】:

您应该始终使用git mv 命令移动文件,以确保正确跟踪新文件结构。 git 可以处理合并,只要它知道哪些文件是哪些。

【讨论】:

【解决方案2】:

我以前遇到过这种情况,这可能会很痛苦。这并不是一个真正的解决方案,但一种减轻痛苦的方法是经常针对 Master 重新设置分支。

【讨论】:

    猜你喜欢
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 2015-01-11
    • 2012-05-09
    • 1970-01-01
    • 2012-07-05
    • 2021-03-28
    相关资源
    最近更新 更多