可以安全地删除父分支吗?我的分支结构如下:
分支A
B 分支
- C 分支
- D 分支
分支 A 是多余且不需要的。我可以在不影响分支 B 及其子分支的情况下删除它吗?
最佳答案
是的,您必须首先reparent the child branches以至于他们没有 parent 。 (要取消它们的父级,请从命令行将它们设置为父级)。然后你就可以安全地删除旧分支了。只要您不销毁旧分支,您的历史记录也将保持可用。
由于历史关系,在合并窗口中您的旧分支仍会显示。删除该关系的唯一方法是销毁已删除分支中的数据。 (注意,为了正确销毁,您首先需要删除该文件夹,将其 checkin ,然后销毁它。您将需要重建TFS的数据仓库,以便数据也更新到那里)。
关于version-control - 我可以删除父分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23068096/