Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
Svn 我可以替换TFS的源代码管理部分,但仍然使用构建自动化吗?_Svn_Version Control_Tfs_Build Automation_Tfvc - Fatal编程技术网

Svn 我可以替换TFS的源代码管理部分,但仍然使用构建自动化吗?

Svn 我可以替换TFS的源代码管理部分,但仍然使用构建自动化吗?,svn,version-control,tfs,build-automation,tfvc,Svn,Version Control,Tfs,Build Automation,Tfvc,我们使用TFS进行源代码控制和构建自动化。我知道有些产品会将Subversion与Visual Studio IDE集成,但我想知道是否可以这样做并继续使用TFS的构建自动化组件,或者使用TFS是否也需要将TFS用于源代码管理?简短回答否。如果要使用Team build,则需要将TFS用于版本控制 回答稍微长一点 如果您使用的是TFS 2013或更高版本,则可以托管一个。您需要使用Git支持创建一个新的团队项目 如果SVN是您想要的对象,那么您可以看到它并没有使用SVN,它只是为TFVC提供了一

我们使用TFS进行源代码控制和构建自动化。我知道有些产品会将Subversion与Visual Studio IDE集成,但我想知道是否可以这样做并继续使用TFS的构建自动化组件,或者使用TFS是否也需要将TFS用于源代码管理?

简短回答否。如果要使用Team build,则需要将TFS用于版本控制

回答稍微长一点

如果您使用的是TFS 2013或更高版本,则可以托管一个。您需要使用Git支持创建一个新的团队项目

如果SVN是您想要的对象,那么您可以看到它并没有使用SVN,它只是为TFVC提供了一个类似SVN的包装器

TFS 2015(当然还有VSO)有一个构建系统,可以与以下任何选项集成:

  • TFVC
  • TFS托管Git
  • 外部Git存储库

  • SVN目前没有任何选择。

    严格来说,这不是真的。似乎有人在博客上发表了一篇文章,介绍了这一点:-我刚刚在谷歌上搜索了“tfs build SVN”,并选择了最热门的链接。@DaveShaw谢谢。看起来很酷。。。如果我有时间去实施,也许是最好的解决方案!隐马尔可夫模型。。。也许我需要更多地探索Git。