svn命令

先安装subversion
sudo apt-get install subversion
svn --version

svn命令

  • svn info ## 查看当前版本库信息 或 svn info 文件名称 ## 查看该文件的版本信息
    svn命令
  • svn blame <文件名称> ## 查看当前文件每一行的作者
    svn命令
  • svn diff ## 查看所有文件或指定文件的修改记录
    svn命令
    svn命令
  • svn log -l 10 ## 查看提交的最新10条记录
    svn命令
  • svn status ## 查看当前版本库文件状态
    svn命令
字母 翻译
? svn没有管理该文件
M 内容已经在本地修改过
X 该目录是外部定义的一部分
! svn管理了这个,但它可能丢失或者不完整
~ 已经进行了版本控制,但类型已经改变
I svn未管理这个文件或目录,配置确定要忽略它
A+ 包含历史的添加,历史记录了它的来历
M+ 包含历史的添加,并有了本地修改
D 这个文件预定要删除
A 这个文件预定要添加
C 这个文件在更新时发生冲突
R 这个文件预定要被替换
S 这个文件已经跳转到了该分支
  • svn upsvn update ## 从远程分支获取代码并更新本地版本库文件
    svn命令
  • svn list path ## 查看远程分支的目录结构
    svn命令
  • svn co pathsvn checkout path ## 检出远程分支代码
    svn命令
  • svn add --force 文件名称 ## 将修改的文件添加到暂存区
  • svn commit 或 ci 文件名称 -m “备注” ## 将文件提交至远程分支
  • svn revert 文件名称 ## 撤销某文件的所有修改
    svn命令
  • svn merge --reintegrate path ## 在当前分支合并其他分支