5

所以我刚刚从我的主项目分支,只是意识到我只需要从主项目中的一个项目分支,所以现在在我的分支中,我有所有其他我不需要的项目,我可以安全地从分支中删除它们吗?
或者
我应该使用删除整个分支文件夹tf destroy并从我只需要的主项目创建一个新分支。我尝试删除整个分支文件夹,但它不允许我删除,但我可以删除分支中的一些文件夹。

4

2 回答 2

3

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

于 2015-08-12T20:43:02.770 回答
2

这取决于此代码与主项目的紧密耦合程度以及它与您的其他项目有多少依赖关系。如果它是完全隔离的并且没有任何依赖项,那么最好使用“tf destroy”销毁错误的分支并仅将项目分支以获得更清晰的源代码树。

否则,我实际上建议只删除完全不相关的项目。您在分支项目中引用的任何框架项目也应保留为分支的一部分,以防万一您需要更改它们,可以在不影响主分支的情况下完成。

于 2013-07-19T20:34:11.637 回答