Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果切换到Mercurial,如何替换或重新配置Team Build服务器_C#_.net_Tfs_Mercurial - Fatal编程技术网

C# 如果切换到Mercurial,如何替换或重新配置Team Build服务器

C# 如果切换到Mercurial,如何替换或重新配置Team Build服务器,c#,.net,tfs,mercurial,C#,.net,Tfs,Mercurial,我正在考虑从TFS源代码控制转移到使用HgScc的Mercurial。如何替换我的Team Foundation系统的团队构建服务器方面或重新配置团队构建以使用MyalIy来拉动最新的分支?目前,我们所有的发布到生产的二进制文件都构建在构建服务器上,以防止特定于工作站的更改、库、设置等创建不兼容的构建,防止发布构建占用工作站,通常用于质量控制。如果我将我们的C#.NET开发切换到基于Mercurial的版本控制系统,我该怎么做?我不相信你可以继续使用TeamBuild进行构建,而不需要一些非常丑

我正在考虑从TFS源代码控制转移到使用HgScc的Mercurial。如何替换我的Team Foundation系统的团队构建服务器方面或重新配置团队构建以使用MyalIy来拉动最新的分支?目前,我们所有的发布到生产的二进制文件都构建在构建服务器上,以防止特定于工作站的更改、库、设置等创建不兼容的构建,防止发布构建占用工作站,通常用于质量控制。如果我将我们的C#.NET开发切换到基于Mercurial的版本控制系统,我该怎么做?

我不相信你可以继续使用TeamBuild进行构建,而不需要一些非常丑陋的黑客。我建议您看看:

  • 来自喷气式飞机。我喜欢这个产品。它是免费的,使用量较小,有商业选择

  • -在搬到TeamCity之前使用过,效果相当不错,但对我来说已经有几年了

    我很高兴你希望在你的开发机器上进行构建——在我看来,这是最好的方式


我不相信你可以继续使用TeamBuild进行构建,而不需要一些非常丑陋的黑客。我建议您看看:

  • 来自喷气式飞机。我喜欢这个产品。它是免费的,使用量较小,有商业选择

  • -在搬到TeamCity之前使用过,效果相当不错,但对我来说已经有几年了

    我很高兴你希望在你的开发机器上进行构建——在我看来,这是最好的方式


我可能错了,但Team Build似乎只能使用TFS的源代码管理部分。我可能错了,但看起来Team Build除了TFS的源代码控制部分之外,什么都不能使用。没错,TeamBuild可以通过修改构建过程工作流来使用另一个源代码管理系统(一些丑陋的黑客)。然而,另一个需要考虑的问题是,团队构建需要TFS服务器来启动构建,而不管使用的是什么源代码管理。最终使用了TeamCity,这非常棒。谢谢。你说得对,TeamBuild可以通过修改构建过程工作流使用另一个源代码管理系统(一些丑陋的黑客)。然而,另一个需要考虑的问题是,团队构建需要TFS服务器来启动构建,而不管使用的是什么源代码管理。最终使用了TeamCity,这非常棒。谢谢