SVN分支管理

前言

    此文档应用于项目迭代开发方式下SVN的分支管理,面向对象为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.注意:组员在每次提交时必定务必写上备注,为组长节省时间,方便你我他嘛!