【问题标题】:Recommended Eclipse EGit workflow推荐的 Eclipse EGit 工作流程
【发布时间】:2011-10-23 13:02:50
【问题描述】:

组,

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

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

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

感谢您的指导。 兰吉特

【问题讨论】:

    标签: eclipse egit


    【解决方案1】:

    除非我理解错了,否则您似乎正在使用 eclipse 工作区来代替现有的 git 分支功能。如果我是正确的,Egit 可以自行管理所有分支,因此您无需来回运行切换工作区。您可以创建然后合并分支并在单个项目中完成所有其他有趣的事情。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 1970-01-01
      相关资源
      最近更新 更多