修改linux下svn的客户端用户和密码_SVN 使用(命令行方式)

参考网址:

SVN - Environment Setup​www.tutorialspoint.com
ca9f03ef062b7401fc196756c5c1073e.png

0. 查看系统是否安装了 svn

svn --version

注:这样就是安装了-> svn,版本 1.9.5 (r1770682); 这样就是没安装 -> -bash: svn: command not found

1. 安装客户端(如果还没有安装的话)

# 如果是 RPM-based GNU/Linux, 用 yum 命令安装
su -
yum install subversion

2. 生命周期

  • Create Reposity
  • Checkout
  • Update
  • Perform Changes
  • Review Changes
  • Fix Mistakes
  • Resolve Conflicts
  • Commit Changes

参考地址:

SVN - Life Cycle​www.tutorialspoint.com
ca9f03ef062b7401fc196756c5c1073e.png

3. 常用操作

  • checkout【检出】
# your_target_repository_url 用你实际的仓库地址代替,xxx用你实际的用户名代替
svn checkout your_target_repository_url --username=xxx

注:每次成功的 checkout 操作,就会打印 revision number。

  • info 【查看仓库到详细信息】
svn info
  • status【查看仓库文件到状态】
svn status
  • log 【展示svn 的版本作者、日期、路径等等】
# 查看所有信息
svn log

# 查看指定版本(3-8)之间都信息
svn log -r 3:8

# 只想查看某一个文件的版本修改信息,可以使用 svn log 文件路径
svn log file_path

# 希望得到目录的信息要加 -v
svn log -v

# 望显示限定 N 条记录的目录信息
svn log -l N
  • add【添加文件】
svn add xxx
  • commit【提交】
svn commit -m 'your commit message' -
  • update 【更新工作副本】
# 更新到最新版本
svn update

# 更新到指定版本,9版本
svn update -r9
  • diff【检查历史修改的详情】
# 比较工作副本与缓存在 .svn 的"原始"拷贝
svn diff

# 比较工作副本和版本库(如:3)
svn diff -r 3 demo_file

# 版本库之间比较(如版本1 和 版本9)
svn diff -r 1:9 demo_file
  • cat【只是希望检查一个过去版本,不希望查看他们的区别】
svn cat -r 版本号 demo_file
  • list 【在不下载文件到本地目录的情况下来察看目录中的文件】
svn list http://192.168.0.1/demoRespotroy
  • revert 【版本回退】
# 把 demo_file(某一个指定文件) 回到未修改状态
svn revert demo_file


# 把整个目录都回到修改之前都状态
svn revert -R trunk
  • revert merge【已经提交了,但是还是想版本回退】
# 首先,找到仓库的当前版本,现在是版本 22,我们要撤销回之前的版本,比如版本 16。
svn merge -r 22:16 readme
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值