1

我在 2012 命令行中使用 Team Explorer Everywhere

我发布了一个tf get但忘记了项目规范,所以在我注意到并按下 Ctrl-c 之前,它有几个我不想要的项目。

rm -rf对那些文件夹做了一个。

现在,当我这样做时,tf status它说:

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

如果我发出 a tf undo $/PROJECT,它表示没有要撤消的更改。

如何阻止 TF 将此视为更改——我不想意外签入删除。

4

1 回答 1

3

当您删除 Team Foundation 版本控制预计存在于磁盘上的项目时,它会检测到该删除并将其显示为“检测到的更改”。请注意,这只是一条信息性消息。它不是“待定更改”,不能撤消,也不能签入服务器,至少在不通过调用tf delete.

但是,如果您担心不小心促进了这种变化,或者您只是厌倦了看到它,您可以告诉客户您不应该首先进行这些更改。最简单的方法是获取没有这些文件的先前版本的路径,即变更集 1:

tf get /version:C1 $/PROJECT

现在您的本地工作文件夹与您的工作区映射同步,并且应该不再检测到对$/PROJECT.

于 2013-07-31T22:57:25.980 回答