将它合并回后备箱后会丢失分支版本吗?

时间:2016-04-23 13:14:27

标签: svn version-control merge

假设我有一个SVN回购并决定从主干创建一个分支。我在这个分支上进行开发,并对这个分支做了几次提交。因此,我有能力回到我的分支的不同版本。

但现在让我们假设我将这个分支合并回主干。我现在丢失了有关这些分支版本的所有信息吗?

例如,如果我意识到我在系统中引入了一个新的bug并希望回到我的分支的旧版本,我可以以某种方式这样做吗?

1 个答案:

答案 0 :(得分:0)

将分支合并到主干后,您可以使用-g选项svn log查看合并到主干的提交的历史记录。我在回答Where did all the intermediate revisions go when I merged two branches?时写了这篇文章。

即使在删除分支后,您仍然可以使用挂钩修订或-r选项svn updatesvn checkout结帐该分支。以同样的方式,您可以签出或更新到主干或任何其他分支的修订版。有关详细信息,请参阅SVN手册中的Fetching older repository snapshots,或阅读svn帮助中的-r参数:svn help checkoutsvn help update