checkout

  • 从 SVN 服务器下载代码到本地
1
svn checkout https://xxx [本地目录]

update

  • 将本地工作副本更新到最新版本
1
svn update
  • 临时将工作副本更新到某个历史版本,不提交任何更改
1
svn update -r <revison_number>
  • 只更新某个文件到旧版本
1
svn update -r 100 path/to/file.c

status

  • 显示本地文件的修改状态
1
svn status

add

  • 将新文件或目录加入版本控制
1
svn add [文件或目录]

delete

  • 标记文件为删除状态
1
svn delete [文件或目录]

commit

  • 将本地修改提交到 SVN 服务器
1
svn commit -m "提交说明"

diff

  • 显示差异
1
svn diff

revert

  • 丢弃本地未提交的修改
1
2
3
4
svn revert [文件名]

# 还原所有更改
svn revert -R .

log

  • 查看提交历史
1
svn log

info

  • 显示当前工作副本的基本信息
1
svn info