TFS分支在销毁之前是否应该被删除?

时间:2018-06-18 13:04:54

标签: visual-studio tfs

在安装了 TFSSCExplorerExtension 的explorer.exe中查看已删除分支的文件夹后,我发现它的绿色箭头图标将不再可见。但是,在销毁分支而不先删除它之后,绿色箭头仍然可见。

我能够删除文件夹,其绿色图标仍然显示,没有任何警告或错误,所以我希望这是一个简单的视图刷新问题,而不是状态不一致。

enter image description here

1 个答案:

答案 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]]