我有两个github分支,我们称它们为'alt‘和'master’。‘'Alt’是从master创建的,并且有几个额外的提交。与此同时,其他几个提交已被推送到“master”,从而将两个分支分开。现在,我知道我可以尝试将它们合并回去,可能会手动修复冲突(我知道会有很多冲突)。问题是:我可以使用github UI直观地看到差异和/或潜在的合并冲突吗?或者我必须使用其他工具?
发布于 2018-06-07 13:24:43
您可以在合并失败后使用git mergetool
。提供Mergetool,如:meld
,kdiff3
,bcompare
,p4merge
git mergetool [--tool=<tool>]
或者您可以在全局配置中进行设置。
git config --global merge.tool [tool]
发布于 2018-06-07 04:49:11
请记住,看到分支之间的差异与看到潜在冲突是不同的,因为冲突必须与每个分支与合并基础之间的差异之间的关系有关。
尤其是如果您想要通过特定的GUI工作,这可能会使使用不常见的命令变得更加困难,那么查看潜在冲突的最简单方法似乎就是启动合并。一旦您看到了需要查看的内容,就可以随时中止合并。
发布于 2018-06-07 04:44:26
您应该能够通过Compare
UI执行此操作。
在下面的URL中填写<org>
和<reponame>
,以查看您的master
和alt
分支之间的比较:
https://github.com/<org>/<reponame>/compare/master...alt
https://stackoverflow.com/questions/50729257
复制相似问题