有很多关于混帐svn的工作流程问题,但我一直没能弄清楚这一个:与SVNgit-svn分支 - 如何保持分支与中继同步?
This section of the svn book约家常便饭会谈:你犯了一个分支,你继续从合并更改干线作为干线得到更新,以便分支始终包含最新的更改。
我做了git svn branch
在svn上创建了一个分支,然后设置了一个跟踪分支来处理它。 Thesequestions覆盖过程相当不错。
现在假设有对trunk进行了更改,我现在想要将它合并到分支中。我最好的选择是什么?请注意,我需要保持git-svn的快乐,并且不要弄乱在颠覆中使用分支的人的工作,所以只是做一个rebase可能不起作用。
This question似乎谈了类似的情况,虽然这是很老了,我不知道什么是底线出现了 - 这似乎暗示我应该git checkout master
然后git rebase mybranch
,但不可能是正确的。
我怀疑,答案应是一种有svn merge
效果,最好设置mergeinfo
财产,但很可惜,没有git svn merge
...