代码之家  ›  专栏  ›  技术社区  ›  LeeTee

sourcetree-如何快速解决多个合并冲突并使用主代码?

  •  -1
  • LeeTee  · 技术社区  · 7 年前

    我需要将我的主分支与我的开发分支合并,但由于我一直在主分支上工作而没有更新开发分支,因此存在太多冲突。

    有没有快速解决这些问题的方法?我只是希望我的开发分支是master的一个副本,并且不太在意保持提交等,但无法删除dev分支并重新开始。

    我曾考虑过做一次调整,但在冲突方面也会有同样的问题。

    UDATE公司 **

    灾难由于所有的冲突,现在我无法切换回主分支。我曾尝试隐藏合并,但出现了一个错误。然后我使用“Discard”(放弃)按钮,放弃了文件更改,希望这能回到原来的状态,但现在当我尝试签出master时,我得到了错误,“以下未跟踪的工作树文件将被签出覆盖:”。

    有人能帮我吗?首先,我需要能够切换到master。忘记合并吧!

    1 回复  |  直到 3 年前
        1
  •  1
  •   Edmund Dipple    7 年前

    灾难由于所有的冲突,现在我无法切换回主分支。我曾尝试隐藏合并,但出现了一个错误。然后我使用“Discard”(放弃)按钮,放弃了文件更改,希望这能回到原来的状态,但现在当我尝试签出master时,我得到了错误,“以下未跟踪的工作树文件将被签出覆盖:”。我陷入困境了!!:(

    git merge --abort 让自己回到冲突出现之前的状态。

    我只是想让我的开发分支成为master的副本,而不是对保持提交等过于操心。

    如果您不担心保存提交,您可以将文件复制到 master 到临时地点结帐 development 然后将临时目录的内容粘贴到存储库工作区?