svn - 版本控制 : delete branches after merging?

标签 svn version-control

当你对一些代码进行分支时,完成对分支的工作,并将其合并回主干,你对分支做了什么?从存储库中删除它?留着做引用?
似乎您会保留它以供引用,但我想是 /branches目录可能会变得非常困惑。
(如果这不是人们普遍同意的内容,请发表评论,我会将其设为社区维基。)
澄清jleedev是对的 - 我们应该指定我们正在谈论的版本控制系统。
我想到了 Subversion ,但也很想听到有关其他系统的回应。请指明您要回答的是哪一个,或者, 如果你想得到公认的答案 ,比较和对比几个系统。

最佳答案

我删除了重新集成的分支,因为我不再需要它们了。无论如何,Git 和 Mercurial 都会保持分支/合并历史记录。在颠覆中,我会保留旧分支以引用提交历史。

关于svn - 版本控制 : delete branches after merging?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2510852/

相关文章:

git - 开始使用版本控制系统

java - 从java程序调用SVN命令

git - IPython Notebook %%bash 魔术错误

javascript - 如何在不 fork 的情况下重用现有的 Web UI 项目?

version-control - checkin 时出现 cvs 错误

用于浏览非 TortoiseSVN 的 SVN 存储库的 Windows 软件?

SVN 清理失败 - 其他发布的解决方案不起作用

svn - 如何在使用多配置作业时防止 Jenkins 从 SVN checkout 到工作区文件夹

git - 无法从 mac 终端 pull/推到 github 上的远程仓库

svn - 如何在 checkout 之前查看存储库端的更改?