【发布时间】:2018-11-27 08:14:29
【问题描述】:
在安装了 TFSSCExplorerExtension 的 explorer.exe 中查看 已删除 分支的文件夹后,我注意到它的绿色箭头图标不再可见。但是,在销毁一个分支后没有先删除它,绿色箭头仍然可见。
我能够删除文件夹,它的绿色图标仍然显示,没有任何警告或错误,所以我希望这是一个简单的视图刷新问题,而不是状态不一致。
【问题讨论】:
标签: visual-studio tfs
在安装了 TFSSCExplorerExtension 的 explorer.exe 中查看 已删除 分支的文件夹后,我注意到它的绿色箭头图标不再可见。但是,在销毁一个分支后没有先删除它,绿色箭头仍然可见。
我能够删除文件夹,它的绿色图标仍然显示,没有任何警告或错误,所以我希望这是一个简单的视图刷新问题,而不是状态不一致。
【问题讨论】:
标签: visual-studio tfs
不,您不必必须在 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]]
【讨论】: