我要执行什么Egit操作才能将src文件TESTGIT1从MainServerRepository复制到LocalServerRepo进行工作?

时间:2018-10-17 13:07:19

标签: eclipse egit dvcs

作为新的Egit用户,旨在设置版本控制以更新团队管理源代码的方式,而无需更改构建和开发服务器的位置,并确定正确的Egit命令以用于两者的签入和签出代码服务器。

在单个Eclipse工作区中,最初只有一个项目而不使用Egit,只是将更改后的开发目录的基本自动和临时文件副本备份到具有备份日期的文件夹中。升级到构建服务器是通过手动复制源文件和二进制文件来完成的,在MainServer和本地服务器上的源文件之间进行区分以管理任何合并。现在需要使用Egit实施适当的版本控制系统,因此是首次使用Egit的用户。我在工作区中设置了两个测试Eclipse项目:与MainServerRepository共享的项目A和与LocalServerRepo共享的项目B。这两个git存储库将位于不同的目录中:网络上的MainServerRepository和网络上我备份PC的区域中的LocalServerRepo。

我应采取哪些Egit操作将最新的TESTGIT1.src从MainServerRepository升级到LocalServerRepo以在本地服务器上工作? (“团队”>“从上游抓取”显示为灰色)。然后,一旦测试,如何将TESTGIT1的src检入到主构建服务器项目中,源和对象位于MainServerRepository中?

我已经使用Team> Commit成功地签入,但是正在使用剪切和粘贴在两个项目之间移动代码(在提交之前),并且觉得必须有更好的方法来执行此操作或以其他方式设置项目在Eclipse中。

还是我应该使用Team> push或Team> merge?

我需要本地存储库还是应该只签到工作区?

任何评论/问题/帮助都将受到欢迎,因为尚未通过阅读lookup来解决。

1 个答案:

答案 0 :(得分:0)

TESTGIT1 commited to localServerProject

在与LocalServerRepo(testGitRepo)共享的Eclipse项目中编辑TESTGIT1.src,直到在本地服务器上完成工作为止。然后,对主构建服务器项目中的TESTGIT1进行相同的更改,使用右键单击+右键单击粘贴+团队>签入。然后在Git Staging视图中,单击加号以添加到索引(临时区域),然后单击commit按钮,并与其他开发人员对TESTGIT1.src所做的任何其他更改合并。不要使用push命令来推送LocalServerRepo的全部内容。还是有更好的答案?