【Linux】【SVN】Linux环境安装SVN客户端以及一些常用的命令

前言

操作系统:Ubuntu 18.04 LTS

一、使用apt命令安装svn客户端

  1. apt update
  2. apt upgrade
  3. apt-get install subversion
  4. 检查是否安装成功:svn --version

二、检出svn checkout

  1. 输入检出命令会自动提示输入账号、密码;
    a. 格式:svn checkout URL PATH
    b. 举例:svn checkout https://192.168.111.222:666/svn/产品库/程序源码/Trunk/ /home/user/checkout

三、提交svn commit

  1. 提交更改后的代码,输入svn commit后会打开一个文本编辑器,要求你输入提交的消息,信息输入完毕后,按Esc,输入wq即可完成提交;
    a. svn commit -m “输入提交的信息”;通过-m该选项可以直接输入 提交消息,避免打开文本编辑器

四、其它常用的svn命令

  1. svn status命令查看本地文件和版本库文件的区别
    ● ?: 文件未被SVN版本控制跟踪。
    ● A: 文件被添加到版本控制中,等待下一次提交。
    ● M: 文件已被修改,等待下一次提交。
    ● D: 文件已被标记为删除,等待下一次提交。
    ● C: 文件在更新时产生冲突,需要手动解决
  2. svn add将新创建的文件或文件夹添加到版本控制中
    a. 举例:svn add newfile.txt
  3. svn update更新命令,将本地副本中的文件更新为仓库最新版本
    a. 如果只想更新某个特定的文件或文件夹,可以在 svn update 命令后面提供它们的路径。
    ■ 举例:svn update folder/file.txt
    b. 也可使用-r选项指定更新版本,即将本地副本中的文件更新为仓库中的某版本
    ■ 举例:svn update -r 320 file.txt。将本地副本中的文件file.txt还原到版本320
  4. 查看日志
    a. svn log

五、安装过程中遇到的问题

  1. 在执行apt update时,提示404。
    a. 解决办法:更换下ubuntu镜像源即可,具体方法可在百度输入关键词 “ubuntu更换源” 进行检索查找。

    其它问题

    Linux环境下解决svn树冲突误删除的文件的状态一直是D的问题

六、其它

这里放一个Windows版的 SVN客户端资源(点击获取) ,资源包含汉化包。注意该资源是Window版,不是Linux版。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值