0

我们希望将旧的 VSS DB 移植到 TFS。我们在当前构建过程中所做的一件事是允许传递一个标签名称,该名称在从 VSS 获取源代码时使用。我们还没有完整的 TFS 项目,而且我不确定是否导入了旧标签,因此测试是个问题。

如果您尝试使用仅适用于某些文件/子目录的标签从 tfs 中获取,TFS 会在它们存在的地方获取带标签的版本,否则会获取最新版本,或者它会做一些烦人的事情,比如删除所有未标记的工作副本? 我查看的文档对我来说并不是很清楚。

4

1 回答 1

1

我在我的盒子上测试了这个,我为我的分支 (B1) 中的文件夹 (F1) 创建了一个新标签 (L1)。从 TFS 我得到了最新的文件夹(B1 中的 F1、F2、F3),并且我验证了我的本地盒子有所有文件。

现在我右键单击分支 (B1) 并获得标签 (L1)。这导致文件夹 F2 和 F3 被删除,我在本地只剩下文件夹 F1。

现在,我从 TFS 再次获得了最新的文件夹(B1 中的 F1、F2、F3),并且我验证了我的本地盒子是否包含所有文件。这次我右键单击文件夹 F1,然后得到标签 L1。这次拿到的是L1版本的文件夹F1,其他文件夹F2、F3没有被删除。

希望这可以帮助!

于 2013-09-04T21:51:17.840 回答