如何删除svn-brach而不删除它的子分支?

时间:2018-02-07 15:29:17

标签: svn tortoisesvn branch

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

projections

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

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

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

感谢我的朋友们

1 个答案:

答案 0 :(得分:2)

您的图表已被截断,但您的分支看起来像是:

project
|_branches/carlosTest
|_branches/desarrollo

这意味着没有,此时这些分支是分开的并且可以删除。重要的是要注意事实上没有任何内容被删除"来自存储库。它们总是可以恢复,因为这是版本控制系统的全部目的。 :)

你遇到问题的唯一方法就是这样:

project
|_branches/desarrollo
               |_carlosTest

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

自从你在OP中提到它之后,值得注意的是,desarrollo看起来只是来自carlosTest,因为图表是如何定向的。线条显示它们从一个奇点分支。他们只是堆叠起来因为carlosTest有最新的提交,因此它位于列表之上。这些行本身显示了层次结构。