推荐的Eclipse EGit工作流程

时间:2011-08-09 19:50:29

标签: eclipse egit

组,

我们使用Borland Starteam作为我们的源控制系统。我开发Java代码并使用Eclipse作为我的IDE。我最近开始使用EGit作为我的个人源控制系统,并提出了以下工作流程来简化我的开发工作,其中包括检查代码,添加功能,修复错误,测试,与Star团队中的父源合并(巨大的努力)如果很多人同时进行了更改,那么构建,测试和安装。我希望使用EGit来简化编译,合并和测试过程,同时开发以及在进行大型合并之后的代码安装之前。这就是我想出的。

  1. 创建文件系统文件夹 - “主人”和“工作”
  2. 从Starteam查看新的源文件夹结构为“工作”。
  3. 创建名为“Work”的Eclipse工作区,并从“Work”文件夹导入Eclipse项目,将这些项目添加到EGit存储库。
  4. 在“工作”工作区中添加功能/修复错误。测试等。准备安装时创建补丁。现在是时候进行大合并,重建,再次测试。
  5. 在安装当天将Starteam的新资源检入文件系统中的“Master”文件夹。
  6. 从“Master”文件夹中的source创建Eclipse工作区“Master”,导入Eclipse项目并将其添加到新创建的EGit存储库中。
  7. 将补丁导入“主”工作区,执行合并。修复编译错误,测试等。
  8. 安装。
  9. 此工作流程是否有效?在EGit中是否有更高级的功能可以更进一步?

    感谢您提供任何指导。 兰吉特

1 个答案:

答案 0 :(得分:1)

除非我理解这个错误,否则看起来你正在使用eclipse工作区来代替现有的git分支功能。 Egit,如果我是正确的,可以自己管理分支,因此您不需要来回切换工作区。您可以创建然后合并分支,并在单个项目中执行所有其他有趣的事情。

这里的工作流程都是git。可以在此处找到关于维护理智工作流程的好文章:http://sandofsky.com/blog/git-workflow.html