Tfs 如何阻止Team Explorer Everywhere将已删除的文件夹视为已检测到的更改
我正在使用Team Explorer Everywhere for 2012命令行 我发布了一个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
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命令行客户端文档应该更完善: