为了将src文件TESTGIT1从MainServerRepository复制到LocalServerRepo中,我可以采取什么样的操作?

问题描述 投票:0回答:1

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

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

我将采用哪种Egit操作将MainServerRepository中的最新TESTGIT1.src提升为LocalServerRepo以在我的本地服务器上工作? (Team>从上游获取显示为灰色)。然后,一旦测试过,我如何在src中检查TESTGIT1进入主构建服务器项目,源和对象是否在MainServerRepository中?

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

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

我需要本地存储库还是应该检查工作区?

任何评论/问题/帮助都会受到欢迎,因为还没有从阅读EGit/User_Guide中找到它。

eclipse egit dvcs
1个回答
0
投票

TESTGIT1 commited to localServerProject

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

© www.soinside.com 2019 - 2024. All rights reserved.