博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn merge简单理解
阅读量:6843 次
发布时间:2019-06-26

本文共 522 字,大约阅读时间需要 1 分钟。

应用场景:

本地存在两个工作拷贝,一个是主干,一个是分支,我们一直在分支上进行开发,开发完毕以后希望合并到主干上,我们查出分支创建版本号,用创建版本和当前最新版本进行diff,将diff的结果和主干代码进行合并。因此svn merge命令必须体现出来:

svn merge -r 100:HEAD http://127.0.0.1/svn/branches/RB1 ~/workspace/trunk

-r 100:HEAD

说明分支的创建版本和最新版本进行比较

http://127.0.0.1/svn/branches/RB1

分支的URL

 

~/workspace/trunk

主干代码在本地的工作拷贝地址,如果该参数省略则取执行命令时的目录(.)

 

如何才能知道分支创建版本号?

cd ~workspace/branches/branch1 #分支所在目录svn log --stop-on-copy

 

合并之后进行测试,通过之后提交修改到服务器,所谓合并对于服务器来说也仅仅只是一次commit操作

转载于:https://www.cnblogs.com/code-style/archive/2012/09/20/2695783.html

你可能感兴趣的文章