大家好。我有一个使用 SVN 作为 scm 的 java 项目。我有主干线,其中有 PRODUCTION_LINE 和一些用于下一个版本的分支。
当我在生产中发现错误时,我在主干上修复它并发布软件。我想在不关闭它们的情况下也对分支进行修复。有可能吗?
亲切的问候马西莫
如果你真的需要在你的开发分支中修复,只需使用以下方法合并修复:
svn merge -rXXX:YYY <path_to_trunk>
其中 XXX 是修复之前的修订,而 YYY 是最后一次修复提交。
通常你不应该需要这个,因为开发分支包含将被合并回已经有修复的主干的更改。
免责声明:我是解决方案的作者。 https://github.com/qbolec/svn_rebase