我正在评估有助于为我的团队管理分支的工具。我们正在开发商业产品,因此必须仔细选择工具来处理多个版本、旧版本的潜在修补程序等。
基本上,我想要的是达到git-flow所允许的。
但是因为我们已经在使用 TFS(今天是 2012,但是 2013 升级在管道中)和 Visual Studio 2012(但我们之前没有使用分支),所以我想“坚持”完整的 MS 产品线。
然后我在寻找指导,我找到了这个软件。我在 channel9 上看到了 TFS 分支工具 VS 扩展的简短网络广播快速浏览,演示了该工具。但它只涵盖了初始结构的创建。日常工作呢?
假设我已经完成了一项功能或修补程序的工作。如何引导开发者合并到正确的分支?我怎样才能有一个易于阅读的工作视图?
这些工具说“ALM Rangers 分支指南中的自动分支任务”......但我没有看到任何可以做到这一点的菜单。我唯一看到的是“创建初始结构”菜单。
我错过了什么?还有其他资源可以帮助我吗?
我喜欢 GIT……我相信它强大的分支功能。但是我觉得 VS 2012 中的 git 体验很糟糕……所以我想给 TFS 一个机会。
由于我的团队(包括我)在管理分支方面还不成熟,所以我必须让事情尽可能简单,所以欢迎任何建议。