svn常用命令介绍[ Ubuntu ]

3 篇文章 0 订阅

这两天在ubuntu上用到了svn,下面介绍一下svn客户端常用的一些命令。

其实大家也可以参考这个网站 http://svnbook.red-bean.com/nightly/zh/index.html 。

1、添加一个文件或者目录,添加目录时,连同里面的文件一并添加了。

   svn add file
   svn add directory

     添加目录时,如果只想添加目录,而不添加目录里面的文件,如下。

   svn --depth=empty directory

2、删除一个文件或者目录

   svn delete file
   svn delete direcoty

3、在目录树中进行复制文件或者目录

   svn copy test test2

4、在目录树中进行移动文件或者目录

   svn move test1 test2

5、在svn树结构上添加一个目录

svn add directory

6、创建工作副本,即把svn服务器上的代码check到本地

   svn co http://svn.example.com/svn/repo/trunk ./test

7、更新工作副本

   svn update

8、关于查看修改情况的命令介绍。

    1) 查看一下对当前工作副本都做了哪些修改,使用如下命令。

    svn status

    2)如果想查看工作副本中所有的项目,使用如下命令。

        svn status -v
        M               44        23    sally     README
                          44        30    sally     INSTALL
        M               44        20    harry     bar.c
                          44        18    ira       stuff
                          44        35    harry     stuff/trout.c
         D               44        19    ira       stuff/fish.c
                          44        21    sally     stuff/things
         A                0         ?     ?        stuff/things/bloo.h
                          44        36    harry     stuff/things/gloo.c

     这是 svn status 的长形式

     第一列的含义是文件或目录的变化状态;

     第二列显示工作版本号。

     第三列和第四列显示最后一次修改的版本号和修改者。 

     3)如下想查看某个文件或者目录的修改情况,使用如下命令。

        svn status filepath

     4)如果想查看,自当前版本之后,其他同事又进行了哪些更改,使用如下命令进行查询。

        svn status -u -v

9、查看我们都对工作副本都进行了哪些修改,使用如下命令。

      svn diff

10、撤销对当前文件的修改

     svn revert file

11、提交修改

     svn commit

       如上,如果在提交修改时,没有通过'-m'选项指定日志信息,svn会自动启动编辑器,让你输入日志信息,输完保存,即可提交修改到服务器了。


冲突部分,稍后再写吧,感觉这些够用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值