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