如何使用 svn 命令自动集成到分支
how to auto integrate to branch with svn command
是否有命令或 shell 工具自动将提交集成到分支?
我可以绕过
svn diff . -rCOMMIT (or similar) > ../diff.diff
cd ../branches/MyBranch
patch -p0 -i ../../diff.diff
rm ../../diff.diff
cd -
甚至可以将其放在一行中,以“;”分隔然后
svn ci -m 'a tiresome way around it'
但是有没有更好的方法呢?
我想你是来挑樱桃的。
见http://svnbook.red-bean.com/en/1.8/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking
svn merge -c rev ^/branch
Subversion 从版本 1.8 开始自动执行重新集成合并。阅读 SVNBook 1.8 | Reintegrating a Branch.
是否有命令或 shell 工具自动将提交集成到分支?
我可以绕过
svn diff . -rCOMMIT (or similar) > ../diff.diff
cd ../branches/MyBranch
patch -p0 -i ../../diff.diff
rm ../../diff.diff
cd -
甚至可以将其放在一行中,以“;”分隔然后
svn ci -m 'a tiresome way around it'
但是有没有更好的方法呢?
我想你是来挑樱桃的。
见http://svnbook.red-bean.com/en/1.8/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking
svn merge -c rev ^/branch
Subversion 从版本 1.8 开始自动执行重新集成合并。阅读 SVNBook 1.8 | Reintegrating a Branch.