Eclipse EGit | 分支差异

6

目前使用的是Eclipse Mars.1,从Eclipse MarketPlace安装了EGit。

Eclipse EGit是否有与SourceTree类似的功能?可以选择一个分支内的N个或所有提交,并将其与检出自哪个分支进行比较(git diff)?

我试图遵循低级git分支标准,仅依靠Eclipse EGit工具(无需终端,SourceTree,Pull Request功能等),但我只能看到提交差异而没有分支-提交差异视图。


我已经尝试提供答案,但虽然我了解egit,但我不了解SourceTree,因此可能SourceTree具有一些egit没有的特定功能或者egit实现方式不同。您是否有屏幕截图或更明确的git历史记录项目,您目前无法比较? - Jonah Graham
1个回答

13

我认为在Egit中你可以将任何东西与任何东西进行比较。

例如:

  • 您可以在“历史”视图中单击任意两个提交,并从上下文菜单中选择“相互比较”

  • 您可以在“Git存储库”视图中选择两个分支,并从上下文菜单中选择“与彼此同步”

  • 您可以右键单击“Git存储库”视图中的任何分支,然后选择“与工作区同步”

等等,还有更多(实际上无限多)。


2
问题是,我在项目浏览器中进行了操作,所以我当时认为这是Git仓库视图。但两者都导致了不必要的同步,然后我进入了一个新的同步“视图”或其他什么...然后呢?-_-. 好吧,Eclipse把一切都搞得过于复杂了。 - brat
2
感谢您在Eclipse世界中澄清“同步”意味着“比较”。对我来说,“同步”意味着两个事物将变得一致,或者无论如何都会发生一些变化,这就是为什么我以前从未使用它来比较两个分支的原因。 - SantiBailors

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接