博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN 基本命令
阅读量:7115 次
发布时间:2019-06-28

本文共 1178 字,大约阅读时间需要 3 分钟。

hot3.png

帮助

svn help 、 svn help SUBCOMMAND

或 

svn help add
一般操作

Check out,拷贝一份到本地

svn checkout   [directory]

更新你的工作拷贝
    svn update
做出修改
    svn add / svn import

    svn import不需要一个工作拷贝,你的文件会直接提交到版本库,这通常用在你希望将一组文件加入到Subversion版本库时. 注意,在导入之后,原来的目录树并没有转化成工作拷贝,为了开始工作,你还是需要运行svn checkout导出一个工作拷贝。

    svn delete
    svn copy  /  svn move 你希望拷贝或移动工作拷贝的一个文件

    svn mkdir blort 

检验修改
    svn status  为了浏览修改的内容
    svn diff       检查你的本地修改的详情

解决冲突(合并别人的修改)

    svn update
    svn resolved

   svn revert  可能会取消一些修改

提交你的修改
    svn commit

检验历史

svn log

展示给你主要信息:每个版本附加在版本上的作者与日期信息和所有路径修改。

svn diff

显示特定修改的行级详细信息。

svn cat

取得在特定版本的某一个文件显示在当前屏幕。

svn list

显示一个目录在某一版本存在的文件.

获得旧的版本库快照

       除了以上的命令,你可以使用带参数DE>--revisionDE>的svn updatesvn checkout来使整个工作拷贝“回到过去:

svn checkout -r 1729 # Checks out a new working copy at r1729

svn update -r 1729 # Updates an existing working copy to r1729

最后,如果你构建了一个版本,并且希望从Subversion打包文件,但是你不希望有讨厌的.svn目录,这时你可以导出版本库的一部分文件而没有.svn目录。就像svn updatesvn checkout,你也可以传递DE>--revisionDE>选项给svn export

$ svn export http://svn.example.com/svn/repos1 # Exports latest revision

$ svn export http://svn.example.com/svn/repos1 -r 1729
# Exports revision r1729

svn cleanup

svn 手册:

 基本使用:

  
  TortoiseSVN 文档:

转载于:https://my.oschina.net/longhtml/blog/153367

你可能感兴趣的文章
13. 泛型和枚举
查看>>
Django 查漏补缺
查看>>
mysql中key 、primary key 、unique key 与index区别
查看>>
俺的新书《Sencha Touch实战》终于出版了
查看>>
Word 2003从入门到精通第4讲(表格)
查看>>
docker容器故障致无法启动解决实例
查看>>
mysql数据库Too many connections报错排查
查看>>
移動型VR
查看>>
254个VIP时脚本生成keepalived.conf配置文件
查看>>
三种东西永远不要放到数据库里
查看>>
Xwindow System
查看>>
直播疑难杂症排查(9)— 拖动不准
查看>>
搭建基于用户密码认证的Open***
查看>>
精通MVC3摘译(3)-自定义路由系统
查看>>
LINUX下WEBLOGIC卸载
查看>>
Android第三十三期 - Dialog的应用
查看>>
[QTP] 描述性编程
查看>>
php 启动报错
查看>>
解决SecureCRT连接GNS3时SecureCRT标签窗口同名的问题
查看>>
AWS - 通过Snapshot 还原 EC2实例的一些问题
查看>>