下载服务器的代码到本地 (简写svn co):
$ svn checkout
将改动的文件提交到服务器(简写svn ci):
$ svn commit
更新服务器的代码到本地 (简写svn up):
$ svn update
向本地的版本控制库中添加新文件:
$ svn add
从本地的版本控制库中删除文件(简写svn del、svn rm):
$ svn delete、svn remove
移动文件或者目录或文件更名:
$ svn move
创建纳入版本控制下的新目录:
$ svn mkdir
撤销之前的一切修改:
$ svn revert
将两个版本之间的差异合并到当前文件:
$ svn merge
查看文件的详细信息:
$ svn info
查看不同版本的区别:
$ svn diff
查看日志信息:
$ svn log
列出版本库下的文件和目录列表:
$ svn list
查看文件状态(简写svn st):
$ svn status
获取帮助信息(比如svn help ci):
$ svn help /<子命令>
加锁:
$ svn lock
解锁:
$ svn unlock
$ svn checkout URL [PATH ] 、 svn co URL [PATH]
注意:这里的中括号 [ ] 代表可选(可以省略)
示例:$ svn checkout https://192.168.1.1/svn/project/ /Users / user /Documents/workspace
蓝色 代表的是:代码仓库的远程地址
橙色 代表的是:将代码下载到本地的哪个路径
如果省略 橙色 的路径,就下载到命令行当前所在的路径
将改动
过的文件
提交至
服务器
$ svn commit -m " 注释 " [PATH] 、 svn ci -m" 注释 " [PATH]
注意:一定要养成写注释的良好习惯
示例:$ svn commit -m “ 修改了 User.m 文件 ” /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:提交哪个文件到服务器
$ svn commit -m " 注释 " [PATH] 、 svn ci -m" 注释 " [PATH]
注意:一定要养成写注释的良好习惯
示例:$ svn commit -m “ 修改了 User.m 文件 ” /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:提交哪个文件到服务器
如果省略
橙色
的路径,就将命令行所在路径中所有改动过的文件提交到服务器
向
本地的
版本
控制库
中添加一个新文件
$ svn add PAT H
示例:$ svn add /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:添加哪个文件到 版本控制 库中
$ svn add PAT H
示例:$ svn add /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:添加哪个文件到 版本控制 库中
提交一个新建的文件到服务器,需要
2
个步骤
添加新建的文件到本地的 版本控制 库中: svn add
提交刚才的添加 操作 到服务器 : svn commit
如果直接提交一个没有添加到本地版本控制库中的文件,会报下 面的错误
is not aworking copy
$ svn
delete
PAT
H
添加新建的文件到本地的 版本控制 库中: svn add
提交刚才的添加 操作 到服务器 : svn commit
如果直接提交一个没有添加到本地版本控制库中的文件,会报下 面的错误
is not aworking copy
示例:$ svn delete /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:将哪个文件从版本控制库中移除
删除服务器上的某个文件,需要做2个步骤
将文件从本地的版本控制库中移除: svn d elete 、 svn remove
提交刚才的删除操作到服务器: svn commit
将文件从本地的版本控制库中移除
将服务器的最新代码更新到本地
$ svn update [ PAT H]
示例:$ svn update /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:更新哪个文件的内容
如果省略 橙色 的路径,就更新命令行所在路径的所有内容
将文件恢复至某个版本
$ svn update -r 版本号 [ PAT H]
$ svn update [ PAT H]
示例:$ svn update /Users /user /Desktop/workspace/project / User.m
橙色 代表的是:更新哪个文件的内容
如果省略 橙色 的路径,就更新命令行所在路径的所有内容
将文件恢复至某个版本
$ svn update -r 版本号 [ PAT H]