linux下常用的svn操作命令(结合apache使用的)

本文详细介绍了如何使用Subversion (SVN) 进行版本控制管理。包括从服务器上检查出文件到本地、修改并提交文件、更新本地副本以及添加新文件到版本库等常见操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,配置好svn和apache。
1)、将文件从服务器上版本库里checkout到本地目录
[root@localhost home]# mkdir edc
[root@localhost home]# cd edc/
[root@localhost edc]# svn co http://localhost/svn/test7 
A    test7/11111aa..a
A    test7/asas
A    test7/jms
A    test7/jms/11
取出修订版 5。
[root@localhost edc]# ls
test7
[root@localhost edc]# cd test7/
[root@localhost test7]# ls
11111aa..a  asas  jms

2)、修改拷贝区中文件的内容,并提交到版本库中。(提交后版本升级)
[root@localhost test7]# vim 11111aa..a 
[root@localhost test7]# svn ci -m '第一次修改'
正在发送       11111aa..a
传输文件数据.
提交后的修订版为 6。
[root@localhost test7]# 

3)、更新拷贝区的内容。
[root@localhost test7]# cd ..
[root@localhost edc]# cd ..
[root@localhost home]# cd qaz/
[root@localhost qaz]# cd test7/
[root@localhost test7]# svn update 
U    11111aa..a
更新至修订版 6。
[root@localhost test7]# 

4)、在拷贝区添加新文件,并且提交到服务器版本库中。
[root@localhost test7]# vim asd.txt
[root@localhost test7]# svn add asd.txt 
A         asd.txt
[root@localhost test7]# svn ci -m '增加了asd.txt'
新增           asd.txt
传输文件数据.
提交后的修订版为 7。
[root@localhost test7]# 

在另一个拷贝区更新 新添加的asd.txt文件
[root@localhost test7]# pwd
/home/qaz/test7
[root@localhost test7]# cd ../../edc/test7/
[root@localhost test7]# svn update 
A    asd.txt
更新至修订版 7。
[root@localhost test7]#


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值