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

7
我是新手,对Eclipse和Git一无所知。以下问题可能会听起来非常愚蠢,但我花了几个小时找到如何做到这一点,但没有找到方法。
我们有一个Git远程仓库,我使用Eclipse的Git透视图克隆了它。我的团队对代码进行了一些更改,并将其推送到远程仓库。我卡在了本地工作区中“获取最新”代码上。
这是我尝试过的: 打开Java EE透视图,右键单击我的项目-> 团队-> 同步工作空间。这将打开“团队同步”透视图。它向我显示有一些“传入”文件,但没有“获取”它们的选项。我只看到合并、覆盖和提交等选项,但这些选项都不太合理。
在TFS世界中,我只需选择“获取最新版本”,新版本就会替换本地工作区中的旧版本。我错过了什么?
1个回答

8

同步视图只允许您检查本地工作区和本地或远程跟踪分支之间的资源差异。

它不会获取最新的提交。

为此,您需要从上游分支拉取新更改

Package Explorer中右键单击项目,选择Team > Pull或在Git Repositories视图中右键单击存储库并选择Pull以从上游分支拉取新更改,该本地分支正在跟踪。
如果选择了来自多个存储库的资源,则此方法也适用。

例如,请参见“EGit自动合并和冲突解决

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

要了解更多关于该工作流程的内容,请查看GIT Illustrated Cheatsheet -- Working with remote repositories

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


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