推荐的Eclipse EGit工作流程

6

团队,

我们使用Borland Starteam作为我们的源代码控制系统。我编写Java代码并使用Eclipse作为我的IDE。我最近开始使用EGit作为我的个人源代码控制系统,并想出了以下工作流程来简化我的开发工作,包括检出代码、添加功能、修复错误、测试、与Star team中的父源代码合并(如果有很多人在此期间进行了更改,则需要付出巨大努力)、构建、测试和安装。我想使用EGit简化编译、合并和测试过程,在开发期间以及在进行重大合并后的代码安装之前使用。这就是我想出的。

  1. 创建文件系统文件夹-“Master”和“Work”
  2. 从Starteam检出新鲜的源文件夹结构到“Work”中。
  3. 创建名为“Work”的Eclipse工作空间,并从“Work”文件夹导入Eclipse项目将这些项目添加到EGit存储库中。
  4. 在“Work”工作区中添加功能/修复错误。测试等。在准备好安装时创建补丁。现在是进行大型合并、重新构建、再次测试的时候了。
  5. 在安装当天从Starteam检出新鲜的源代码到文件系统中的“Master”文件夹中。
  6. 从“Master”文件夹中的源代码创建Eclipse工作区“Master”,导入Eclipse项目并将它们添加到新创建的EGit存储库中。
  7. 将补丁导入“Master”工作区,执行合并。修正编译错误、测试等。
  8. 安装。

这个工作流程有效吗?在EGit中是否有更高级的功能可以进一步简化这个过程?

感谢您的任何指导。 Ranjit

1个回答

1

除非我误解了,看起来你在使用Eclipse工作区替代现有的git分支功能。如果我没错的话,Egit可以独立管理分支,所以你不需要在工作区之间来回切换。你可以在单个项目中创建并合并分支,以及执行所有其他有趣的操作。

从这里开始,所有的工作流都是Git。关于维护合理的工作流的好文章可以在这里找到:http://sandofsky.com/blog/git-workflow.html


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