美文网首页SVNGitHub/SVN相关svn
MacOS中SVN命令行的使用(更新中...)

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

作者: 冷大大_hawkleng | 来源:发表于2016-09-05 00:06 被阅读48次

    本文主要整理在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

    相关文章

      网友评论

        本文标题:MacOS中SVN命令行的使用(更新中...)

        本文链接:https://www.haomeiwen.com/subject/ydqrettx.html