码迷,mamicode.com
首页 > 其他好文 > 详细

关于svn的配置和使用

时间:2016-05-09 22:05:47      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

安装步骤略过,只写一些常用的指令与操作


服务器端svn的设置:

1建立svn监听目录,一般端口为3690, -d -r表示为守护进程,可以后台运行

svnserve -d -r /var/svn 

 

2、由1中可知,监听路径为/var/svn,我们可以在该目录下创建一个文件夹 svnrepos 作为我们的仓库,进行使用

mkdir /var/svn/svnrepos

 3、利用对svnadmin指令,将刚才创建的文件夹作为自己的仓库

svnadmin create /var/svn/svnrepos

 4、以上就完成了初步的仓库创建,然后需要在上述目录下的conf文件夹中修改authz内的权限设置,passwd内的用户设置,svnserve.conf的综合设置

在authz内最后添加以下

[/]
username= rw

在passwd中的[users]内添加

username=password

 在svnserve.conf这几项设置进行更改,并将前面的#注释符去掉,注意#后面的空格也删掉

anon-access=read
auth-access=write

password-db = passwd

authz-db=authz

realm = /var/svn/svnrepos

 以上即可完成服务器端的设置。

另外:不想玩的话,可以使用“ps -ef|grep svnserve”查找svnserve的进程号,然后使用"kill 进程号"来关闭svn进程

 


本地设置:

下载svn小乌龟软件,安装略过

1、将本地文件夹与服务器端svn进行连接,需要在文件夹内右击选择 "SVN checkout..",在url中输入

svn://服务器端的ip地址/svnrepos

之后选择下面的"OK"。其中,因为服务器端的svnserve所运行的进程为/var/svn,所以只输入“svn://ip地址”只会代表/var/svn,需要加红色那个svnrepos才能进入我们的仓库

2、输入服务器内刚才设置的用户名和密码,成功的话会显示completed界面,之后就可以在文件夹内看到仓库内最新的代码

3、需要修改的文件,直接打开修改就好,修改过的文件图标为红色,未修改的文件为绿色,新建的文件为蓝色,有冲突的文件为黄色。

4、在文件夹内右键,最常使用的是"SVN Update"与“SVN Commit”分别表示更新本地文件与更新服务器文件

5、每次服务器端更新都会有一个版本号,可以在文件夹内右键--SVN--show log来查看历史版本信息;使用Update to revision来下载到指定版本代码

6、注意自己修改的文件,如果与服务器上的文件有冲突的话,svn会自动进行智能化处理,比如如果自己的代码比服务器上的代码落后很多版本,需要先对自己的代码进行update,svn会对不同的代码进行Merge融合操作或者分三个文件夹分别保存代码,所以可以放心的对代码进行update

关于svn的配置和使用

标签:

原文地址:http://www.cnblogs.com/likaopu/p/5475531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!