TFS - 如果删除工作区会怎样?

时间:2011-03-04 10:55:00

标签: tfs

去年我开始做一个单独的开发人员,我发现VSS不再是源控制的好选择,所以我决定使用TFS 2010。 我不得不从书中学到一切 - 其中很少。 我目前正在创建一个新版本,在我的工作区中,我看到有4个。我想删除其中一个并重命名另一个。 但是我不知道这样做的后果是什么。如果删除工作区,是否会删除源代码管理下的关联文件?如何查看这些文件是什么?如果我将状态从活动状态更改为隐形状态会发生什么? 正如你所看到的,我是这一切的初学者。

2 个答案:

答案 0 :(得分:4)

工作区只是从SourceSontrol文件夹到本地文件系统的映射。工作空间还包含有关本地文件版本的信息,因此当您点击“获取最新版本”时,只有最近的更改会从服务器发送给您,而不是整个文件。有关检出哪些文件的信息也存储在工作区中,因此如果您在工作区中有待更改并删除它,那么检查这些更改将会有一些挑战。重命名工作区不会破坏任何内容据我所知 文章An introduction to TFS Workspaces可能会让您感兴趣。

答案 1 :(得分:0)

就像其他人所说的那样,工作区只会说出你检查过的本地文件,状态等等。工作区非常简单(即每个用户和每台机器)所以你可以拥有相同用户名的多个工作区。同一个项目。例如。如果你有一个Visual Studio在工作,一个在家,你可以检查不同的文件,你不会遇到任何冲突,就像你在VSS或基于VSS的东西,如VSSConnect。

我们有几个人放弃了项目,并且事后必须进入并删除他们的工作区。对于任何代码丢失而言,这都不是什么大问题,但如果您无法再访问该机器,则必须使用TFS工具。

尝试使用TFS Sidekicks,它提供了一个很好的GUI来管理TFS中的所有细节后端内容