0

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

  • 工作项目和项目跟踪
  • 源代码控制
  • 定义和工作的自动化构建

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

总而言之 - 我如何以最简单的方式获取 TFS 项目并交换版本控制。

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

4

1 回答 1

2

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

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

于 2014-12-29T16:55:31.787 回答