zoukankan      html  css  js  c++  java
  • Linux下比较常用的svn命令

    svn: command not found
    yum install -y subversion

    以下是一些常用命令的使用方法,希望对大家有所帮助。

    1,check out(co)签出代码

    svn co path

    签出特定版本

    svn co path -r 79 

    签到本地指定目录下

     svn co path [本地目录全路径] 


    2,添加文件并提交

    先往版本库中添加新文件svn add file,如:

    svn add *.php  //添加当前目录下所有的php文件

    再提交commit(ci),如:

    svn ci -m “add test.php file//-m后面的引号中为注释
    注意必须要先add才行

    3,更新update(up)

    svn up//将当前目录以及子目录下的所有文件都更新到最新版本   svn up-r200 test.php   //将版本库中的文件test.php还原到版本200

    使用 svn 的话,可以 svn update + 文件名,就可以只更新某个文件

    4,删除文件delete(del)

    先删除

    svn delete test.php

    再提交

    svn ci -m “delete test.php file

    5,查看提交日志

    svn log -r HEAD  //查看最新日志 

    6,SVN 帮助

    svn help   svn help ci

    获取svn的URL地址

    svn infosvn info|grep'URL'

    但是敲大写的URL还需要按住shift键,可怜啊。咋办呢?为grep添加个-i参数吧,忽略大小写,搞定。

    svn info|grep-i'url'

    提交linux下新生成的文件
    svn stat或 svn st
    “?” 未纳入版本控制
    svn: warning: 'apps/autocomplete' is already under version control
    svn ignore 的用法(忽略文件及目录)

    若已经创建了文件夹,并加入了版本控制,现在想忽略这个文件夹,但要保持文件夹的内容:

    $ svn export spool spool-tmp 
    $ svn rm spool 
    $ svn ci -m 'Removing inadvertently added directory "spool".' 
    $ mv spool-tmp spool 
    $ svn propset svn:ignore 'spool'

    $ svn ci -m 'Ignoring a directory called "spool".'


    参考;

  • 相关阅读:
    第 13 章 外观模式
    第 12 章 桥接模式
    第 10 章 适配器模式
    第 7 章 原型模式
    PHP的预处理语句的使用
    PHP的异常处理
    PHP中PDO函数的使用
    PHP的PDO模式数据操作
    PHP的 Final关键字、类(文件)的加载和命名空间
    PHP的魔术常量和魔术方法
  • 原文地址:https://www.cnblogs.com/elesos/p/6951144.html
Copyright © 2011-2022 走看看