Ili*_*a G 12 git tfs tfs2010 tfs2013
任何人都可以做这样的事情?
一些背景:我们是使用TFS 2010的.NET商店.我可以建议升级/改进,我能够说服管理层Git是一个更好的VCS,至少从开发人员的角度来看.接下来的问题是我们如何将其与TFS构建系统和票务系统连接起来.我真的不想向IT部门寻求帮助,因为他们并不真正了解Git,并且可能会抵制涉及他们工作的变更.
我已经读过TFS 2013支持Git存储库,但看起来它只支持在TFS数据库中托管的Git repos(确认?),这有点吓到我.我对Github托管比TFS更加信任,但我可能错了.
我想知道的是:让TFS构建系统从Github或其他服务上托管的常规Git仓库中提供信息是多么困难.
在TFS中托管Git repo比使用GitHub托管更安全,因为它由SQL Server支持.但是,两者都只是Git repos,所以你可以做的任何事情都是Git特定的,你可以在另一个中做(这不一定包括构建在Git之上的功能).
至于构建控制器,是的,您可以在任何Git仓库中指向TFS构建.如果您将其指向TFS托管(门控和CI构建),您将无法获得一些很酷的功能,但您可以手动启动自动或使用预定构建.
我强烈建议您考虑在TFS 2013中托管您的Git项目,而不是GitHub或其他,因为体验将更加无缝.TFS托管的实例仍然只是Git(不是一些奇怪的混合MS Git,感谢光),所以它适用于任何Git插件.
如果您仍想使用GitHub,我听说过关于Git源代码控制提供商的好消息:http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c
| 归档时间: |
|
| 查看次数: |
5569 次 |
| 最近记录: |