关于TFS中Workspaces的重要性

时间:2017-04-18 18:33:01

标签: tfs version-control tfvc

TFS中的工作空间有什么大不了的。 我只想监视一些文件夹中的变更集和签入并将它们复制到其他一些tfs文件夹,我不明白为什么工作空间如此  重要。 stackoverflow中没有一个可接受的解决方案  没有提到工作空间。为什么我需要工作空间来使用tf  命令,如tf checkin,tf add等等。令人非常沮丧..  感谢..

1 个答案:

答案 0 :(得分:3)

请先了解工作区。 TFS存储您的代码,但是当您开始更改代码时,这些更改必须在您的本地计算机上进行。需要将代码文件从TFS签出到计算机上的本地区域。 TFS中的“工作空间”定义了代码驻留在本地的位置。

本质上,工作空间是映射到TFS中的区域的文件夹或多个文件夹。从TFS中检出代码时,代码将根据工作区映射在本地存储。当您对代码文件进行更改时,您将在本地对工作区中包含的文件进行更改。

工作空间的主要原因之一是隔离。它提供了一个私有沙箱,可以在其中进行代码更改,而无需担心更改是否会影响其他团队成员。更改将保留在本地工作空间中,直到签入TFS。

对于tf命令,它是基于工作空间进行版本控制而设计的,请参阅以下文章以了解有关工作空间和tf命令的更多信息: