在安装了 TFSSCExplorerExtension 的explorer.exe中查看已删除分支的文件夹后,我发现它的绿色箭头图标将不再可见。但是,在销毁分支而不先删除它之后,绿色箭头仍然可见。
我能够删除文件夹,其绿色图标仍然显示,没有任何警告或错误,所以我希望这是一个简单的视图刷新问题,而不是状态不一致。
答案 0 :(得分:2)
不,您不必 删除分支,然后再在TFS中销毁分支。您可以直接破坏分支而不删除它。但是:
在没有
/keephistory
选项的情况下运行 tf destroy 之前,我们 建议您先删除要销毁的文件。删除文件后,您可以同步Team Foundation 仓库。否则,仓库将不会与之同步 被摧毁的物品。
有关详细信息,请参阅Delete Files and Folders from Version Control。
在TFS中删除文件夹只会实际执行"软删除"。除了隐藏之外,该分支仍将存在所有历史记录。您可以在VS中显示已删除的项目tutorial。
如果要从Team Foundation版本控制永久删除版本控制文件,则需要执行tf destroy command。
tf destroy [/keephistory] <itemspec1>[;<versionspec>][<itemspec2>...<itemspecN>]
[/stopat:<versionspec>] [/preview] [/startcleanup] [/noprompt] [/silent] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]]