windows上SVN办事器以及客户端TortoiseSVN的安装设备

    添加时间:2013-7-16 点击量:

    (1)svn的安装


    1. 软件:Setup-Subversion-1.7.5.msi,安装就很轻易了,一路NEXT


    2. 把SVN的bin文件夹路径添加到景象变量中


    把svn安装目次下的bin路径(D:\Program\Subversion\bin)添加到景象变量中。


    在号令行窗口(cmd打开),输入svn –version,若是能显示版本信息,申明已经安装成功了。


    (2)办事器的创建


    1、创建一个根目次,这个根目次用来存储所有的svn的工厂信息(每一个工厂便是一个项目)


    2、启动svn    svnserve -d -r E:/svn/root 



    该号令在Linux下运行后就可以把号令行窗口封闭了,SVN办事器会在后台主动运行。


    但对于window而言,在架设SVN办事器的时辰,这个号令行窗口不克不及封闭,因为该号令不支撑windows后台运行。所以须要将其添加到window的办事中,号令如下:


    C:\Users\huangyineng>sc create SVNServer binPath= D:\Program\Subversion\bin\svnserve --service -r E:/svn/root


    注:


    1. binPath=后面要有个空格


    2. 启动办过后,svn的端口是3690


    C:\Users\huangyineng>netstat -na


    活动连接


    和谈 本地地址 外部地址 状况


    TCP 0.0.0.0:135 0.0.0.0:0 LISTENING


    TCP 0.0.0.0:445 0.0.0.0:0 LISTENING


    TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING


    TCP 0.0.0.0:3690 0.0.0.0:0 LISTENING


    ……


    (3)TortoiseSVN的与安装


    TortoiseSVN 是Subversion 版本把握体系的一个免费开源客户端,如今新版是1.7.7,地址:http://tortoisesvn.net/downloads.html


    我的文件是TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi


    安装就一路NEXT就可以了,斗劲简单,在这里就不作介绍。安装好之后,右击,若是有下图显示默示安装成功了。



    (4)开辟流程


    (4.1)设备经管人员


    1、创建工厂


    C:\Users\huangyineng>svnadmin create e:/svn/root/student


    2、设备权限


    权限把握的文件在E:\svn\root\student\conf目次下。


    a) 批改svnserve.conf开启权限


    把# anon-access = read、# auth-access = write、# password-db = passwd、# authz-db = authz前面的注释(#)去掉,并把anon-access = read改anon-access = none。


    anon-access = none默示匿名用户不消接见


    auth-access = write默示授受用户有读的权限


    password-db = passwd默示授受用户的暗码记录在passwd文件中


    authz-db = authz默示授受用户的信息记录在authz文件中。


    b) 批改passwd添加用户暗码


    [users]


    huangyineng = 123456


    naxsu = 123


    c) 批改authz设备权限


    [aliases]


    [groups]


    g_admin = huangyineng


    g_dev = huangyineng,naxsu


    [/]


    huangyineng = rw


    naxsu = r


    注:aliases给用户起别号,在这里我们就不设置了;groups设置组,在这里设置了经管员组和开辟组;[/]设置了根目次下用户的权限,当然可以设置根目次下的随便率性质目次。


    3、由项目经理创建项目并且提交到svn工厂中


    a) 安装TortoiseSVN-1.7.6或者Eclipse中的插件


    b) 把项目导入到SVN工厂中,对着项目“右击”-->“TortoiseSVN”-->“Import…”-->



    要输入项目路径(svn://localhost/student),且要养成一个写备注的杰出习惯


    à提示要身份认证,输入用户名和暗码即可(要用权限用户)


    以上就正常的完成了导入


    (4.2)开辟人员


    a) 进入你想要存入项目标目次,“右击”-->“SVN Checkout…”


    b) 批改完后,先“右击”-->“SVN Update”-->“SVN Commit”


    注:


    为了避免别人已修悔改,所以在提交之前,先Update


    若是版本呈现冲突,只能人工进行搜检和归并,然后把冲突的文件删除再提交


    项目经理分派任务的时辰须要自力的来推敲(为不合的开辟人员分派不合的模块进行开辟,如许尽可能的避免冲突)


    c) 其他开辟人员可以经由过程-->更新svn仓库中的信息

    彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
    分享到: