【问题标题】:How to delete a svn-brach but not its sub-branches?如何删除 svn-brach 但不删除其子分支?
【发布时间】:2018-02-07 15:29:17
【问题描述】:

我对 SVN 有一点问题。 之前,请看图。

我从 desarrollo 创建了一个名为 carlosTest 的新分支(最后一个分支非常重要),但是当我查看图形时,一切都相反:分支 desarrollo看起来好像来自carlosTest,但是主分支是desarrollo,没有carlosTest。

现在,我必须删除 carlosTest,但我害怕。

如果我删除了 carlosTest,desarrollo 也可以删除吗? 我该如何解决?

感谢我的朋友

【问题讨论】:

  • 我建议您检查branches 文件夹上的svn 日志,以确保您对分支做了什么。然后不要害怕提交删除分支。

标签: svn tortoisesvn branch


【解决方案1】:

您的图表已被截断,但看起来您的分支的组织方式如下:

project
|_branches/carlosTest
|_branches/desarrollo

也就是说不,此时这些分支是分开的,可以删除。重要的是要注意,实际上并没有从存储库中“删除”任何内容。它们总是可以恢复的,因为这是版本控制系统的全部目的。 :)

如果你有这样的问题,唯一的方法就是:

project
|_branches/desarrollo
               |_carlosTest

在其中,那将是一个子目录,而不是一个分支。

同样值得注意的是,由于您在 OP 中提到了它,由于图形的方向性,desarrollo 看起来只是来自 carlosTest。线条显示它们从一个奇异点分支。它们只是这样堆叠,因为 carlosTest 有最新的提交,所以它在列表的顶部。线条本身显示了层次结构。

【讨论】:

  • 非常感谢,我删除了 carlosTest 没有任何问题。 :)
猜你喜欢
  • 2011-04-18
  • 1970-01-01
  • 2021-04-17
  • 2014-03-18
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 2016-07-08
  • 1970-01-01
相关资源
最近更新 更多