SVN的使用

1.在客户端安装SVN

[root@localhost ~]# yum install subversion -y

2.服务端关闭防火墙

[root@localhost opt]# systemctl stop firewalld
[root@localhost opt]# setenforce 0

客户端关闭防火墙

[root@localhost opt]# systemctl stop firewalld
[root@localhost opt]# setenforce 0

3.在客户端拉取项目

[root@localhost opt]# svn checkout svn://192.168.100.20/myproject --username=lsk
Authentication realm: <svn://192.168.100.20:3690> /data/svnroot/myproject
Password for 'lsk': 

-----------------------------------------------------------------------
ATTENTION!  Your password for authentication realm:

   <svn://192.168.100.20:3690> /data/svnroot/myproject

can only be stored to disk unencrypted!  You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible.  See the documentation for details.

You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/root/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)? yes
Checked out revision 0.
[root@localhost opt]# cd myproject
[root@localhost myproject]# ll -la
total 0
drwxr-xr-x. 3 root root 17 Dec 29 05:01 .
drwxr-xr-x. 4 root root 35 Dec 29 05:01 ..
drwxr-xr-x. 4 root root 70 Dec 29 05:01 .svn

4.add添加到版本控制中心(A添加)

[root@localhost myproject]# cp /etc/fstab .
[root@localhost myproject]# svn add fstab
A         fstab
提交上传到服务器
[root@localhost myproject]# svn commit -m "add fstab file"
Adding         fstab
Transmitting file data .
Committed revision 1.

到20节点服务端

[root@localhost ~]# cd /opt
[root@localhost opt]# ls
centos  myproject
[root@localhost opt]# cd myproject
[root@localhost myproject]# ls
此刻没有任何东西
更新版本库
[root@localhost myproject]# svn update
Updating '.':
A    fstab
Updated to revision 1.

5.删除
在客户端操作

[root@localhost myproject]# svn delete fstab
D         fstab
提交
[root@localhost myproject]# svn commit -m "delete fstab file"
Deleting       fstab

Committed revision 2.

到20节点服务端查看

[root@localhost myproject]# ls
fstab
更新版本库
[root@localhost myproject]# svn update(D删除)
Updating '.':
D    fstab
Updated to revision 2.
[root@localhost myproject]# ls
[root@localhost myproject]# 

6.服务端端查看日志

[root@localhost myproject]# svn log
------------------------------------------------------------------------
r2 | lsk | 2021-03-02 06:14:31 -0500 (Tue, 02 Mar 2021) | 1 line

delete fstab file
------------------------------------------------------------------------
r1 | lsk | 2021-03-02 06:11:41 -0500 (Tue, 02 Mar 2021) | 1 line

add fstab file
------------------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值