SVN 常用指令

基本使用

帮助信息

$ svn help
$ svn help help

导入数据至你的远程版本库

  • 导入文件和目录

    $ svn import [file-path] [svn-path] -m "[message]"
  • 推荐的版本库布局

    $ svn list file:///var/svn/single-project-repo
    trunk/
    branches/
    tags/
    $ svn list file:///var/svn/multi-project-repo
    project-A/
    project-B/
    $ svn list file:///var/svn/multi-project-repo/project-A
    trunk/
    branches/
    tags/

从远程版本库导出至本地工作区

$ svn checkout [svn-path]

更新工作区

$ svn update

修改工作区

# 将文件或文件夹下文件添加至版本库,若只需添加文件夹可以使用 --depth=empth
$ svn add [file-path] | [dir-path]
# 从版本库删除
$ svn delete [file-path] | [dir-path]
#
$ svn copy
$ svn move
$ svn mkdir

查看修改

$ svn status
$ svn status [file-path]
$ svn status -v
$ svn status -u -v

查看修改详情

$ svn diff
$ svn diff > patchfile

恢复修改

$ svn revert

####