Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 如何阻止Team Explorer Everywhere将已删除的文件夹视为已检测到的更改_Tfs_Team Explorer Everywhere - Fatal编程技术网

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

Tfs 如何阻止Team Explorer Everywhere将已删除的文件夹视为已检测到的更改,tfs,team-explorer-everywhere,Tfs,Team Explorer Everywhere,我正在使用Team Explorer Everywhere for 2012命令行 我发布了一个tfget,但是忘记了项目规范,所以在我注意到并点击Ctrl-c之前,它得到了一些我不想要的项目 我在那些文件夹上做了一个rm-rf 现在,当我做tf status时,它会说: ---------------------------------- Detected Changes: ---------------------------------- File name Change Loca

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

我发布了一个
tfget
,但是忘记了项目规范,所以在我注意到并点击Ctrl-c之前,它得到了一些我不想要的项目

我在那些文件夹上做了一个
rm-rf

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

 ----------------------------------
 Detected Changes:
 ----------------------------------
 File name Change Local path
 --------- ------ -----------------
 $/        
 PROJECT   delete /tfs/PROJECT
如果我发布了一个
tf undo$/PROJECT
,它表示没有要撤消的更改


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

< P>当您删除Team Foundation版本控制期望存在于磁盘上的项时,它检测到删除并将其显示为“检测到的更改”。请注意,这只是一条信息性消息。它不是“挂起的更改”,无法撤消,也无法签入服务器,至少在不通过调用
tf delete
将检测到的更改升级为挂起的更改的情况下是如此

然而,如果你担心不小心会推动这种变化,或者你只是厌倦了看到它,你可以告诉客户,你不应该在第一个地方有这些。最简单的方法是在没有这些文件的早期版本(即变更集1)的路径上执行get:

tf get /version:C1 $/PROJECT

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

的更改,谢谢!有比MSDN文档更好的资源吗?我找不到任何好的东西,CLI文档也很轻。TEE CLC的文档很轻,因为它们旨在记录TEE CLC和Windows命令行客户端之间的差异。Windows命令行客户端文档应该更完善: