SVN的安装与简单使用
2013-02-21 13:53
239 查看
一、SVN(SubVersion)是目前非常流行的版本管理工具。
1.先安装Setup-Subversion-1.7.4.msi。安装目录为d:\svn\Subversion\.
2.配path:D:\svn\Subversion\bin
3.建服务:对于Linux而言,直接后台启动即可。
在Dos下启动svn:svnserve -d -r d:/svn/root
对于window而言,后台启动无用,所以需要将其添加到window的服务中
在Dos下:sc create SVNServer binPath= "D:\svn\Subversion\bin\svnserve -- service -r d:/svn/root".
二、服务器端开发流程:
1.创建工厂
法1:svnadmin create d:/svn/root/student
法2:在安装TortoiseSVN-1.7.9.23248-win32-svn-1.7.6.msi后,可直 接在d:/svn/root/目录下建student文件夹,在其上右键- >TortoiseSVN->create repository here
2.配置权限
在student中的conf中,anon-access = write设置匿名用户可以进行读写操作
3.由项目经理创建项目并且提交到svn工厂中
安装TortoiseSVN-1.7.9.23248-win32-svn-1.7.6.msi或者Eclipse中的插件
Import:将项目导入到svn工厂中,svn://localhost/student,默认端口3690.
4.由开发人员进行checkout完成开发。
三、客户端开发流程:
1.checkout
2.开发完成之后,commit
3.其他开发人员可以通过update更新svn仓库中的信息
TortoiseSVN->show log->显示各版本
回到某一版本:TortoiseSVN->update to version->show log(选中某一版本)->ok
四、svn冲突处理
当两个开发人员共同修改了一个文件之后,并且提交就会产生冲突。
解决方法:1.修改代码之前先更新
2.项目经理分配任务时需要独立的考虑,为不同的开发人员分配不同的模块进行开发。
五、SVN权限控制
开启权限(注:前面不能有空格)
在svnserve.conf文件中
anon-access = none //匿名用户不可访问
auth-access = write //授权用户可以访问
password-db = passwd //授权用户的密码
authz-db = authz //授权用户的信息
修改passwd文件
添加 zs = 123
修改authz文件
在【group】下面加:
g_admin = zs
g_web_designer = lisi、wangwu
g_code = zs、jack
[/] //在根目录下
@g_admin = rw //给组设权限
* = r //其他所有用户可读
[/web] //在web文件夹下
@g_web_designer = rw
* = r
五、在Eclipse中安装SVN
Help->Install New Software->Add 找到site包->next->finish
在Eclipse中应用:在项目上右键->Team->Share Project->SVN->svn://localhost/student(工厂地址)
完成开发->项目右键->Team->提交即可
1.先安装Setup-Subversion-1.7.4.msi。安装目录为d:\svn\Subversion\.
2.配path:D:\svn\Subversion\bin
3.建服务:对于Linux而言,直接后台启动即可。
在Dos下启动svn:svnserve -d -r d:/svn/root
对于window而言,后台启动无用,所以需要将其添加到window的服务中
在Dos下:sc create SVNServer binPath= "D:\svn\Subversion\bin\svnserve -- service -r d:/svn/root".
二、服务器端开发流程:
1.创建工厂
法1:svnadmin create d:/svn/root/student
法2:在安装TortoiseSVN-1.7.9.23248-win32-svn-1.7.6.msi后,可直 接在d:/svn/root/目录下建student文件夹,在其上右键- >TortoiseSVN->create repository here
2.配置权限
在student中的conf中,anon-access = write设置匿名用户可以进行读写操作
3.由项目经理创建项目并且提交到svn工厂中
安装TortoiseSVN-1.7.9.23248-win32-svn-1.7.6.msi或者Eclipse中的插件
Import:将项目导入到svn工厂中,svn://localhost/student,默认端口3690.
4.由开发人员进行checkout完成开发。
三、客户端开发流程:
1.checkout
2.开发完成之后,commit
3.其他开发人员可以通过update更新svn仓库中的信息
TortoiseSVN->show log->显示各版本
回到某一版本:TortoiseSVN->update to version->show log(选中某一版本)->ok
四、svn冲突处理
当两个开发人员共同修改了一个文件之后,并且提交就会产生冲突。
解决方法:1.修改代码之前先更新
2.项目经理分配任务时需要独立的考虑,为不同的开发人员分配不同的模块进行开发。
五、SVN权限控制
开启权限(注:前面不能有空格)
在svnserve.conf文件中
anon-access = none //匿名用户不可访问
auth-access = write //授权用户可以访问
password-db = passwd //授权用户的密码
authz-db = authz //授权用户的信息
修改passwd文件
添加 zs = 123
修改authz文件
在【group】下面加:
g_admin = zs
g_web_designer = lisi、wangwu
g_code = zs、jack
[/] //在根目录下
@g_admin = rw //给组设权限
* = r //其他所有用户可读
[/web] //在web文件夹下
@g_web_designer = rw
* = r
五、在Eclipse中安装SVN
Help->Install New Software->Add 找到site包->next->finish
在Eclipse中应用:在项目上右键->Team->Share Project->SVN->svn://localhost/student(工厂地址)
完成开发->项目右键->Team->提交即可
相关文章推荐
- svn的简单介绍及其在windows系统下的安装及使用
- eclipse 安装SVN以及简单使用
- eclipse的svn客户端(subclipse)的安装和简单使用
- SVN安装注意事项及简单使用
- svn安装及eclipse里面svn插件简单使用
- SVN安装及简单使用
- mac安装svn,Homebrew简单使用
- svn命令行使用说明 Subversion的安装与简单使用
- eclipse myeclipse 安装离线svn svn使用简单步骤
- eclipse下安装和简单使用svn
- svn的简单介绍及其在windows系统下的安装及使用
- vs2012安装svn插件及简单使用
- svn的简单介绍及其在windows系统下的安装及使用
- 安装和简单使用SVN
- eclipse的svn客户端(subclipse)的安装和简单使用
- vs2010安装svn插件及简单使用
- centos 上 安装 svn 超简单的方式 ,不使用 apache和http
- SVN安装及简单使用教程
- svn的安装和简单使用
- Ubuntu Server 10.10 安装 SVN 及简单使用(装载)