MacOS中SVN命令行的使用(更新中...)

本文主要整理在MacOS中操作SVN所使用过的命令行,目前在持续更新中……

1. 删除本地文件并提交服务器

  • 启动终端,进入本地工作目录:
    cd [本地工作目录]
  • 删除文件:
    svn delete [待删文件名]
  • 命令输出结果:
    D [删除的文件名]
  • 提交服务器:
    svn commit -m [提交说明]
  • 命令输出结果:
    Deleting [删除的文件名]
    Committed revision [版本号].
  • 删除完成

2. SVN服务器地址变更后,本地工作目录处理命令

  • 启动终端,进入本地工作目录:
    cd [本地工作目录]
  • 查看本地SVN信息:
    svn info
  • 命令输出结果:
    Path: .
    Working Copy Root Path: [本地工作目录]
    URL: https://[原服务器地址]/svn/xxxx
    Repository Root: https://[原服务器地址]/svn/xxxx
    Repository UUID: (略)
    Revision: 200
    Node Kind: directory
    Schedule: normal
    Last Changed Author: (略)
    Last Changed Rev: 200
    Last Changed Date: 2016-09-02 16:59:48 +0800 (五, 02 9 2016)
  • 执行如下命令:
    svn switch –relocate https://[原服务器地址]/svn/xxxx https://[新服务器地址]/svn/xxxx
  • 输入SVN用户名和密码即可。

3. 获取某版本改动的文件列表

  • 获取从版本1到版本2所有改动文件的列表
    svn diff -r 1:2 –summarize

4. 获取两个版本间某个文件的变化

  • 获取版本1和版本2之间file1的变化
    svn diff -r 1:2 file1
    原文作者:冷大大_hawkleng
    原文地址: https://www.jianshu.com/p/f4c570cc3c53
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞