在TFS 2013中更改源代码管理类型

时间:2014-12-29 12:15:40

标签: git tfs tfs2013 tfvc

我只是使用Team Foundation Server 2013设置一个TFS项目。这很简单 - 它会有

  • 工作项目和项目跟踪
  • 源代码管理
  • 自动构建定义并正常工作

我们有可能将源控制从Git(我们当前使用)更改为Team Foundation Version Control。我想做的是尽可能完整地设置项目,然后在需要时交换版本控制。我认为这在项目中是不可能的(我可能是错的)所以最好的方法是导出所有工作项并构建定义并保持两者的状态。我知道可以导出一个工作项的平面文件,但是我会丢失任何与功能的链接(例如)。我不介意一些手动设置,但我想尽量减少这一点。

总结一下 - 如何以最简单的方式获取TFS项目并交换版本控制。

厚颜无耻的额外问题 - 如果有人有任何关于TFVC 2013的恐怖故事,我真的很想知道(可能是评论)。我知道人们在使用TFS2012时会遇到困难,但本地工作空间会让人们更轻松

1 个答案:

答案 0 :(得分:2)

您无法更改现有团队项目的源代码管理类型。但是,您可以非常轻松地将历史记录和源代码从一个迁移到另一个。有很多工具可以帮助您实现这一目标 - 您选择的搜索引擎可以帮助您找到它们。

但最好的选择是预先选择一个源代码控制工具并坚持使用它--Git和TFVC具有非常不同的分支模型,因此您几乎肯定会在迁移源代码时遇到一些麻烦。