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".'


    参考;

  • 相关阅读:
    网络配置
    数据管理
    仓库
    dockerfile
    docker 概念
    查看日志小技巧
    springboot缓存
    360笔试算法题 AT变换
    删除链表里全部重复元素以及删除链表重复元素只保留一个
    报错类型
  • 原文地址:https://www.cnblogs.com/elesos/p/6951144.html
Copyright © 2011-2022 走看看