您好,欢迎访问三七文档
svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:、SVN介绍1.1Subversion是一个开源的版本控制系统,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,它会记住每一次文件的变动。SVN主要用来进行团队协作开发。2、SVN创建步骤2.1下载和安装SVN在进行团队开发之前,需要下载TortoiseSVN,可以到官方网址下载或者从学校的FTP下载,学校FTP所在的IP地址:运行Subversion安装程序,默认安装即可。安装完成之后,检查是否安装成功,在命令行中,输入:svn--version显示版本号表示安装成功。创建一个svnrepository。创建svnrepository(仓库)的根目录,比如e:/svn。在命令行下,进入e:/svn。输入如下命令:svnadmincreatedocuments。如果已经安装了此软件,可以略过此步骤。2.2创建版本库命令:svnadmincreate[Project]例如:svnadmincreateTestDb默认目录为提示符显示的当前目录。若要指定目录可以再Project前加径。如:svnadmincreateG:\svnroot\projects\TestDb。创建成功后,在指定目录下会自动生成conf、dav、db等文件及文件夹。如图1所示:svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:创建用户命令:htpasswd[-cmdpsD]passwordfileusernamehtpasswd-b[cmdpsD]passwordfileusernamepasswordhtpasswd-n[mdps]usernamehtpasswd-nb[mdps]usernamepassword详细参数内容请使用htpasswd?命令查看。passwordfile指用户密码的存储件。使用htpasswd创建用户以用户密码。用户密码可以选择不同的加密方式,默认MD5单向加密,如图2所示:svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:创建用户组,用户授权用户组及用户权限分配信息保存在accessFile文件内,此文件存放于svn根目录下的config目录内。accessFile可以分为groups用户组及用户权限分配。权限分为r:只读权限、w可写权限。其中[/]为svn根目权限。[TestDb:/]控制具体项目权限。此例中为TestDb项目的访问权限,如图3所示:svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:访问,在IE地址栏中输入svn版本库地址。此例中为,输入用户名及密码即可访问。(TestDb为我们要访问的项目)如图4所示:svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:、创建项目通过菜单AddsolutiontoSubversionrepository,向服务器添加项目。如图5所示:图5创建项目界面svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:、检出项目4.1从SVN中检出团队开发的项目,如图6所示:图6从SVN检出项目svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:按钮,弹出界面如图7所示:图7选择资源库所在位置svn团队协作开发地址:浙江省宁波市经济技术开发区新大路1069号邮编:315800电话:0574-86891963传真:0574-86891962网址:选中资源库所在的位置,再点击Next,弹出的界面如图8所示:图8选择文件夹界面最好点击Finish,完成从SVN库中检出了工程项目。5、提交项目5.1开发完成之后,应提交到SVN库中,提交时用右键选中要提交的文件或文件夹。提交界面如图9所示:图9提交界面
本文标题:SVN团队协作开发
链接地址:https://www.777doc.com/doc-722840 .html