我正在使用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将此视为更改 - 我不想意外检查删除。
答案 0 :(得分:3)
当您删除Team Foundation Version Control预期存在于磁盘上的项目时,它会检测到该删除并将其显示为“检测到的更改”。请注意,这仅仅是一条信息性消息。 不是“挂起的更改”并且无法撤消,也无法将其签入服务器,至少在没有将检测到的更改通过调用{{1 }}
但是,如果您担心意外地推广该更改,或者您只是厌倦了看到它,您可以指示客户不应该首先拥有这些更改。最简单的方法是在没有这些文件的先前版本的路径上进行操作,即变更集1:
tf delete
现在,您的本地工作文件夹与工作区映射同步,并且不应再检测到tf get /version:C1 $/PROJECT
的更改。