此文档应用于项目迭代开发方式下SVN的分支管理,面向对象为SVN管理员、项目组长和组员。测试
1.说明spa
SVN管理员主要负责按照需求在Branches里为各小组创建分支。3d
2.操做步骤对象
(1)、把项目从SVN中checkout下来blog
(2)、给每一个组分配相应的权限,也就是说在branches中建立一个分支:右击总项目中的trunk,选择TortoiseSVN—Branch/tag开发
(3).接下来,点击to Path后的按钮文档
选择branch的路径同步
再点击OK,出现下图,按照图中的格式进行命名,即项目名—功能—组长姓名—时间,输入以后点击OK。date
完成,点击OK权限
update整个branches文件夹
1.说明
组长主要负责发给小组成员本小组branches的地址,适时从trunk更新本身组的branches,修改完成后上传到主干。
2.拷贝项目
首先把SVN管理员给你总的项目从SVN上checkout下来,以后copy出branches里对应本身组的文件夹的路径,详细步骤以下:
右击项目空白处,选择TortoiseSVN—Repo-browser
接着点击branches,再次点击本身组的文件夹,copy上方的地址
把刚才copy的地址,发给组员,就能够开发了!
3.分之和主干同步
接下来就是组长最关键的时刻了:就是合并分支和保证本身负责的分着和主干同步。当组员提交以后必定确保无误以后再往上提交,不然后果不堪设想,告诉组员再提交上去时,必定要写清备注,不写麻烦的是组长
如今就是把分支合并到主干上去:
右击trunk,选择tortoiseSVN—Merge
接下来:选择默认的选项,点击Next
接下来,在URL to merge from地址栏选择你要合并的分支文件夹的地址,而且点击show log。
Show log:-选择刚才提交的内容,点击OK
点击Test merge,即先测试一下合并后的文件,测试成功后再点击merge
点击OK,就完成了合并分支到主干的操做步骤了!将合并后的主干进行提交。
4.合并主主干到分支
合做开发毕竟不是一个组,要是你提交了,别的组依然仍是在原来的那个老版本上开发的,这样就会产生没必要要的麻烦和错误,接下来就是使整个团同步开发!组长要适时合并主干到分支,操做步骤以下:
步骤同上方合并分支到主干,只是合并路径改变!
Showlog
Next
这就是同步完成的分支!
1.说明:组员主要负责在组长发的地址里进行修改,并进行提交。
2.注意:组员在每次提交时必定务必写上备注,为组长节省时间,方便你我他嘛!