在Windows / Linux上是否有对git-flow的IDE / GUI支持?

时间:2012-03-03 12:16:38

标签: eclipse git git-svn git-gui git-flow

  1. Git是否有git-flow支持的GUI前端?

    我们的团队在Windows和Linux上使用Eclipse IDE。 使用git-svn逐步infect管理它们,现在正在寻找下一步来利用真正分支的力量(而不是git-svn-rebase / dcommit)。 Git-flow似乎或多或少都是我们现在所需要的。然而,我们中的一些人仍然依赖于GUI,它使一切变得更容易销售和提升。

    所以,理想情况下,我正在寻找一种从Eclipse访问它的简单方法。 EGit做not seem to support it yet - 我正在考虑将它们添加为外部工具。 欢迎提出想法 - 在Eclipse内外。

  2. 如果上面的答案是否定的,那对GUI上瘾者来说可能是一个问题吗?

    我理解git-flow工具实际上非常薄,通过手动执行带有或不带gui的'raw'命令很容易实际跳过它(例如,我发现在gitk中操作分支很方便)。

    一方面,我更愿意尽量减少手工工作并减少错误空间(再次考虑团队的经验)。 OTOH,我的猜测是我们可以开始只使用develos / release / hotfix分支(稍后引入功能分支),在这个设置中人们只需要正常拉/推。他们不会看到很多git-flow - 它只会作为设置发布和东西的人(大多数是我:)的帮手。这有意义吗?

  3. 注意:实际上git-svn / trunk仍然存在 - 对于偶尔的非git用户。我计划将其与'develop'保持同步(显然忽略了合并历史的压缩合并)。希望这将是流畅的名言?

7 个答案:

答案 0 :(得分:19)

最新的SourceTree(v1.5)集成了git-flow。在这里查看 http://blog.sourcetreeapp.com/2012/07/17/sourcetree-1-5-going-with-the-flow/

答案 1 :(得分:7)

他们发布了Windows版本。

http://www.sourcetreeapp.com/

这里面有git flow:)

答案 2 :(得分:3)

AFAIK没有支持git-flow的GUI 。 我在Eclipse中开发但是使用第三方GUI和CLI进行git。 我也使用git-flow,我实际上使用自己的fork来修复和增强bug,并在CLI中使用它。 我使用git GUI进行提交,因为有一段时间我使用了子模块而且egit还不支持,我使用gitk来检查我的历史记录。 然后,当我很快想要更改分支和/或标签时,我会使用egit。

你可以在git gui中添加命令,也许值得一试。

答案 3 :(得分:2)

这个问题和GitHub上的Git-Flow-Eclipse都出现在我的网络搜索中。老实说,在这个阶段看起来很不成熟,但承诺做你想要的,因此我的廉价尝试获得更多的stackoverflow信用。 ; - )

答案 4 :(得分:1)

我下载并安装了Source Tree Beta版本0.8.2.0。此版本目前似乎不支持GitFlow。

答案 5 :(得分:1)

这个问题已经过时并且已经回答了......但是syntevo还有来自smartGit / HG的问题。 (我不和他们有任何关系......我只是喜欢他们的UI / git方法)。 他们有一个(恕我直言)git flow的超级集成。

答案 6 :(得分:1)

Eclipse 的 Egit 有 Gitflow Nightly git-flow 插件:https://marketplace.eclipse.org/content/gitflow-nightly