如何将Eclipse项目工作区与Git-BitBucket同步?

zen*_*ndu 3 eclipse git

我是Eclipse和Git世界的新手.以下问题可能听起来像是一个非常愚蠢的问题,但我已经花了几个小时找到如何做到这一点并没有找到办法.

我们有一个Git远程存储库,我使用Eclipse的Git透视图克隆了它.我的团队对代码进行了一些更改,并将它们推送到远程存储库.我在本地工作区中遇到"获取最新"代码.

这是我尝试过的:打开Java EE透视图.右键单击我的项目 - >团队 - >同步工作区.这将打开"团队同步"透视图.它告诉我有一些"传入"文件,但没有选择"获取"它们.我看到的唯一选项是Merge,Overwrite,Commit.好吧,没有一个对我有意义.

在TFS世界中,我只选择"获取最新",新版本替换本地工作区中的旧版本.我错过了什么?

Von*_*onC 5

" 同步视图"仅允许您检查本地工作空间中的资源与本地或远程跟踪分支之间的差异.

它不会得到最后的提交.

为此,您需要从上游分支中提取新的更改

右键单击项目中的项目Package Explorer并选择Team > Pull或右键单击Git存储库视图中的存储库,然后选择Pull从本地分支正在跟踪的上游分支中提取新更改.
如果从多个存储库中选择资源,这也适用.

请参阅" EGit Auto-Merge and Conflict Resolution "

https://wiki.52north.org/pub/Documentation/ResolveMergeConflictsInGitEclipse/egit_merge_2.png

要了解有关该工作流程的更多信息,请查看GIT Illustrated Cheatsheet - 使用远程存储库

https://illustrated-git.readthedocs.io/en/latest/_images/git-flows.svg