svn 的tag,分支管理,merge合并冲突

svn管理项目记录:

svn目录: test/(branck/project/tag/trunk)

project 当前项目

trunk  主线

branch  分支

tag  每次release时的标签

打tag方法:

1、在project文件夹右键 TortoiseSvn-->Branch/tag  如图:

svn 的tag,分支管理,merge合并冲突_第1张图片

2、选择存放tag的目录,然后点ok就可以了(此时在tag下面就能更新到了)

svn 的tag,分支管理,merge合并冲突_第2张图片


branch合并到trunk

先创建分支:

svn 的tag,分支管理,merge合并冲突_第3张图片

 svn 的tag,分支管理,merge合并冲突_第4张图片

分别更新branch和trunk下的文件

然后编辑branch和trunk下,project文件夹下的同一个文件(在相同行写入不同内容,就会报冲突)提交svn,比如:a.php

然后再trunk目录下的project文件夹右击,合并如图:

svn 的tag,分支管理,merge合并冲突_第5张图片

 svn 的tag,分支管理,merge合并冲突_第6张图片

 svn 的tag,分支管理,merge合并冲突_第7张图片

svn 的tag,分支管理,merge合并冲突_第8张图片

svn 的tag,分支管理,merge合并冲突_第9张图片

 如图已经合并完成svn 的tag,分支管理,merge合并冲突_第10张图片

 需要注意的是这里合并完成只是在本地合并完成,需要将trunk下面修改后的文件重新提交。

如果需要新的分支,可以在重复上面操作,拖出一个新的分支做新的版本。

你可能感兴趣的:(svn,svn,服务器,大数据)