如何阻止Team Explorer Everywhere将已删除的文件夹视为检测到的更改

时间:2013-07-31 20:04:21

标签: tfs tfs2012 team-explorer-everywhere

我正在使用Team Explorer Everywhere for 2012命令行

我发了一个tf get,但是忘了项目规格,所以在我注意到并点击Ctrl-c之前,它有一些我不想要的项目。

我在这些文件夹上做了rm -rf

现在,当我tf status时,它说:

 ----------------------------------
 Detected Changes:
 ----------------------------------
 File name Change Local path
 --------- ------ -----------------
 $/        
 PROJECT   delete /tfs/PROJECT

如果我发出tf undo $/PROJECT,则表示撤消没有任何更改。

如何阻止TF将此视为更改 - 我不想意外检查删除。

1 个答案:

答案 0 :(得分:3)

当您删除Team Foundation Version Control预期存在于磁盘上的项目时,它会检测到该删除并将其显示为“检测到的更改”。请注意,这仅仅是一条信息性消息。 是“挂起的更改”并且无法撤消,也无法将其签入服务器,至少在没有将检测到的更改通过调用{{1 }}

但是,如果您担心意外地推广该更改,或者您只是厌倦了看到它,您可以指示客户不应该首先拥有这些更改。最简单的方法是在没有这些文件的先前版本的路径上进行操作,即变更集1:

tf delete

现在,您的本地工作文件夹与工作区映射同步,并且不应再检测到tf get /version:C1 $/PROJECT 的更改。