svn for windows

  • 一.环境准备
    • 1.下载svn server
    • 2.下载svn 客户端 小乌龟
    • 3.下载svn 客户端 语言包
  • 二.权限分配
    • 1.打开 VisualSVN Server Manager
    • 2.新建仓库
    • 3.新建用户
    • 4.新建用户组
    • 5.给仓库分配权限
  • 三.分支合并
    • 1.checkout出主干目录
    • 2.创建自己的分支
    • 3.将自己的分支checkout出来
    • 4.将自己的branch合并到trunk
    • 5.将trunk合并到自己的branch

一.环境准备

1.下载svn server

visualsvn

2.下载svn 客户端 小乌龟

tortoisesvn

3.下载svn 客户端 语言包

svn 客户端 语言包

二.权限分配

1.打开 VisualSVN Server Manager

2.新建仓库

svn for windows_第1张图片

3.新建用户

svn for windows_第2张图片

4.新建用户组

svn for windows_第3张图片

5.给仓库分配权限

svn for windows_第4张图片

三.分支合并

1.checkout出主干目录

第一步没什么可说的,大家非常熟悉了,在一个空目录下右键,点击checkout,在”URL of resposity”中输入主干版本的svn路径,点击OK即可。

2.创建自己的分支

这里我们选在在svn服务器上创建我们自己的分支,在一个目录下右键,Tortoise->Branch/tag

svn for windows_第5张图片

然后在to path中填入自己的分支的路径,填写log,选择HEAD revision in the respository,点击OK。

svn for windows_第6张图片

3.将自己的分支checkout出来

现在自己的分支在服务器上,我们可以像检出主干版本一样在自己的工作路径下检出自己的分支。

4.将自己的branch合并到trunk

合并分支这个事儿记住一点,向哪里合并,就在哪里操作。
既然是合并到trunk,就在trunk的路径下操作。在本机trunk目录下右键,Tortoise->Merge

svn for windows_第7张图片

然后选择Reintegrate a branch,点击Next,

svn for windows_第8张图片
然后填入自己的分支的URL,点击Next,可以先Test merge一下,最后点击Merge开始合并。
合并后记得在trunk路径下commit

5.将trunk合并到自己的branch

还记得说过要你们跟trunk多保持来往吗,所以我们更多的操作应该是从trunk向自己的branch进行合并,解决冲突。
操作是在自己的branch目录下进行的,与向trunk合并的方式类似,右键,Tortoise->Merge,然后选择Merge a range of revisions,点击Next,输入trunk的路径,进行合并操作。
这里再次强调,经常性的从trunk向自己的branch合并,能够使自己的代码保持新鲜。另外不要吝啬于commit操作,反正也不会影响到别人,多多commit,多多记录log有百利而无一害。

你可能感兴趣的:(软件安装)