ubuntu svn命令简单使用介绍

  最近需要下载公司项目上的信息,但是ubuntu暂时还没找到好用的svn管理软件,安装了一个rpidsvn软件,虽然是可以用,但是用起来老是崩溃。索性就先用用命令行的svn了,这里总结一下命令行的一些简单操作。svn命令行感觉和git使用是类似,不知道是谁借鉴的谁吧。

1.svn list(查找列表)

使命svn list 命令就会列出目录下包含的文件和文件夹,例如下面这条命令。

svn list http://192.168.33.203/svn/dir1/dir2/SW2/proj1

2.svn checkout(下载服务器上的数据)

  通过上面的命令我们已经知道,我们需要的文件在哪个目录下了了,我们需要把该目录下的文件都下载下来。不知道为什么,我单独checkout某一个文件是不行的,也许不支持吧。

svn checkout http://192.168.33.203/svn/dir1/dir2/SW2/proj1/02.项目计划/驱动项目开发

3.svn update(同步本地文件版本到最新)

  上面的svn checkout只是把服务器上的文件下载到本地,当下载之后后续的更新使用svn update
注意:在修改文件之前一定要svn update一下,确保本地文件版本和服务器上是一样的。

4.svn commit(提交本地更新)

  文档更改后,需要使用svn commit将修改更新到服务器上。如下命令所示,-m参数用于添加提交信息。

svn commit -m “add camera Schedule” camera_driver.xlsx

使用上面命令,如果没有冲突的话就会打印上传成功的情况。

正在发送 camera_driver.xlsx
传输文件数据 .
提交后的版本为 11790。

注意:提交时要在含有.svn/目录的目录下提交,要不然还需要添加路径的。

5.总结

当然还有一些其他的命令例如cp,delete,mv等,但是还不如直接删掉文件,重新更新一下来的方便。
其它字命令如下:

add changelist cleanup cp -h info ls move pget propedit pset resolved switch
annotate checkout co delete help list merge mv plist propget remove revert unlock
blame ci commit diff –help lock mergeinfo pdel praise proplist rename rm update
cat cl copy export import log mkdir pedit propdel propset resolve status –version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值