Bry*_*ceH 10 svn version-control tortoisesvn branching-and-merging
我在SVN有一个分支,我想跟上主干的变化.我想要做的是有一个脚本或每晚运行的东西,这会合并,然后提交新版本的分支,如果没有合并冲突,但如果有合并冲突以某种方式表明如此.我发现这篇文章有点帮助,虽然它没有做任何事情.
我一直无法找到确定是否存在合并冲突的方法,这主要是我正在寻找的.添加构建代码然后提交成功将在脚本中很容易,但没有办法检查合并冲突,这将不会成功.
感谢您提供的任何帮助!
usr*_*ΛΩΝ 10
我有同样的问题,虽然我没有尝试自动化合并,因为没有很多分支,我手动完成.
无论如何,最好的选择看起来像使用脚本.您帖子中链接的脚本不仅仅执行上一个必需的操作:commit
我经常使用Linux,如果我是你,我会使用如下的shell脚本:
cd /path/to/branch
svn update #just to be sure...
svn merge --non-interactive svn://path/to/trunk
svn commit -m "Automated commit"
Run Code Online (Sandbox Code Playgroud)
类似的命令可以与SVN一起用于批处理脚本中的窗口