Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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中的分支文件夹_Tfs - Fatal编程技术网

正在删除TFS中的分支文件夹

正在删除TFS中的分支文件夹,tfs,Tfs,因此,我只是从我的主项目中分支,只是为了意识到我只需要从主项目中的一个项目中分支,所以现在在我的分支中,我有所有其他我不需要的项目,我可以安全地从分支中删除它们吗? 或 我是否应该使用tf destroy删除整个分支文件夹,并从主项目中创建一个我只需要的新分支。我尝试删除整个分支文件夹,但它不允许我删除,但我可以删除分支中的一些文件夹 这取决于此代码与主项目的紧密耦合程度,以及它对其他项目的依赖程度。如果它是完全隔离的&没有任何依赖关系,那么最好使用“tfdestroy”来销毁错误的分支&只需将

因此,我只是从我的主项目中分支,只是为了意识到我只需要从主项目中的一个项目中分支,所以现在在我的分支中,我有所有其他我不需要的项目,我可以安全地从分支中删除它们吗?


我是否应该使用
tf destroy
删除整个分支文件夹,并从主项目中创建一个我只需要的新分支。我尝试删除整个分支文件夹,但它不允许我删除,但我可以删除分支中的一些文件夹

这取决于此代码与主项目的紧密耦合程度,以及它对其他项目的依赖程度。如果它是完全隔离的&没有任何依赖关系,那么最好使用“tfdestroy”来销毁错误的分支&只需将项目分支成更干净的源代码树


否则我建议只删除完全无关的项目。您在分支项目中引用的任何框架项目也应保留为分支的一部分,以防您需要更改它们,这样做不会影响主分支。

我刚才做了与您描述的完全相同的事情。我的解决方案是将分支转换为普通文件夹。然后,您可以删除文件夹并签入更改。

如何正确删除分支-
销毁错误的分支
您应该使用类似的“tf destroy”命令:
C:\tf destroy$/MyTeamProject/branchs/FolderToDelete
是的,这是命令。只需确保您不想保留此分支的任何内容,因为它将从合并历史记录中完全删除。不确定我是否丢失了某些内容,但在运行时,我会收到一个错误,指出
tf
是无法识别的命令