官方文档: https://svnbook.red-bean.com/zh/1.6/index.html
导出到本地
svn checkout svn地址
# 简写
svn co svn地址
提交
在上传时首先将文件添加到版本控制中,添加成功状态是A,没有添加的时候是?,然后使用commit进行提交,在提交的时候加上-m参数,加入注释信息,如果没有写-m,会打开一个文本编辑器来提交相关信息。
svn add file
svn commit -m file
更新
svn update
#简写
svn up
在更新时可以指定目录或文件,以及版本,这样可以将文件进行还原(开始前保证本地与服务器上的某个版本相同,不然会发生冲突)
查看日志
可以查看文件的修改记录与日志信息,n表示显示最近n次的日志信息
svn log -ln file
查看文件详细信息
会显示文件的路径、目录、版本等详细信息
svn info 文件
差异比较
比较版本m和版本n文件的差异
svn diff -r m:n file
删除
先在本地删除,在提交到服务器上
版本回退
未提交之前回滚
svn revert file
提交以后回滚
从版本m回滚到版本n
svn merge -r m:n file
移除冲突状态
svn resolved file
查看文件列表
svn list
#简写
svn ls
创建纳入版本控制的目录
svn mkdir
文件合并
svn merge