svn服务器导出已有项目,方法:Centos7 搭建SVN服务器,使用TortoiseSVN导入导出以及使用eclipse上传或者checkout代码...

1、在Centos7上搭建SVN服务器

当前所有的实施过程都是基于目前项目实施需要,SVN的搭建为了多个人在局域网下共同开发一个项目;以下是搭建过程:

1、安装subversive

yum install subversion

2、创建svn版本库目录(你可以根据自己的实际情况创建目录到指定位置)

mkdir -p /home/cczhao/svn/repos

3、创建版本库(位置就是上面的目录)

svnadmin create /home/cczhao/svn/repos

然后你能在刚才创建的目录下看到如下:

c2cf80b41796

目录列表下的文件详情

进入conf目录(该目录下位svn版本库的配置文件),有以下三个文件:

c2cf80b41796

配置文件详情

authz文件:权限控制文件

passwd文件:账号密码文件

svnserve.conf文件:svn服务控制文件

4、设置账号密码

vim passwd

下图给出了我的账号密码:格式为---> 账号=密码

我的账号为Tom,密码也是Tom

c2cf80b41796

image.png

5、设置权限

vim authz

在末尾添加:

[/]

Tom=rw

如下图所示:

c2cf80b41796

image.png

6、修改svnserve.conf文件

vim svnserve.conf

打开下面几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

如下图所示:

c2cf80b41796

image.png

7、启动svn 版本库

svnserve -d -r /home/cczhao/svn/repos

至此,svn的搭建已经完成,svn相应的进程也能查到,使用下面的命令:

netstat -antp | grep svn

如下图所示:

c2cf80b41796

image.png

2、使用TortoiseSVN对文件(夹)进行导入或者导出到搭建的SVN服务器

1)、下载并安装TortoiseSVN,附上软件下载地址

如下图所示,根据自己实际OS情况选择安装:

c2cf80b41796

image.png

2)、安装完成后,鼠标右键上会有相应的选项,如下图:

c2cf80b41796

image.png

3)、从windows系统上导入文件到SVN服务器,鼠标右键---->TortoiseSVN----->Import,然后会弹出一个框,让你填写url地址,以及用户名密码,如下图:

c2cf80b41796

image.png

c2cf80b41796

image.png

等待传输完成即可,我在某个目录下准备导入dog.txt文件到svn服务器,在当前文件所有位置右键鼠标操作即可,下图显示成功后的提示信息:

c2cf80b41796

image.png

4)、从SVN服务器上导出文件(夹)到windowns上是同样的道理,只不过选择:鼠标右键---->TortoiseSVN---->export

3、从eclipse上完成项目的checkout操作

1)、eclipse本身并不提供svn操作,需要先下载svn插件,如下图所示:

c2cf80b41796

image.png

c2cf80b41796

image.png

然后按照提示,安装即可。(多种svn插件安装方式请参考该链接)

安装完成后,考虑从svn服务器检出项目,操作步骤如下:

eclipse菜单中:window---->show view---->other,然后如下图:

c2cf80b41796

image.png

在SVN资源库空白位置鼠标右键,然后如下图:

c2cf80b41796

image.png

输入URL地址:如下图

c2cf80b41796

image.png

然后在svn地址上鼠标右键:检出为。。。,如下图:

c2cf80b41796

image.png

然后next检出即可,如下图:

c2cf80b41796

image.png

至此为止,使用eclipse从SVN服务器上检出项目步骤已经完成,至于后续在开发过程中使用eclipse的update以及commit等操作比较简单,这里略过。

如果有问题欢迎提出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值