【发布时间】:2014-05-28 21:14:57
【问题描述】:
可以安全地删除父分支吗?我有一个分支结构如下:
-
分支 A
-
B分公司
- C 分支
- D支部
-
分支 A 是多余且不需要的。我可以在不影响 B 分支及其子分支的情况下删除它吗?
【问题讨论】:
标签: version-control tfs source-control-explorer
可以安全地删除父分支吗?我有一个分支结构如下:
分支 A
B分公司
分支 A 是多余且不需要的。我可以在不影响 B 分支及其子分支的情况下删除它吗?
【问题讨论】:
标签: version-control tfs source-control-explorer
是的,您必须首先reparent the child branches 以便他们没有父级。 (要取消他们的父母,从他们的命令行将他们父母)。然后您可以安全地删除旧分支。只要您不销毁旧分支,您的历史记录也将保持可用。
在合并窗口中,由于历史关系,您的旧分支仍会显示。删除该关系的唯一方法是销毁已删除分支中的数据。 (请注意,为了正确销毁,您首先需要删除该文件夹,将其签入,然后销毁它。您需要重建 TFS 的数据仓库,以便在那里更新数据。
【讨论】: