zoukankan      html  css  js  c++  java
  • linux 下svn忽略文件

    假设想忽略文件temp

    1. cd到temp所在的目录下:

    2. svn propedit svn:ignore .

    注意:请别漏掉最后的点(.表示当前目录),如果报错请看下面

    3. 打开的文件就是忽略列表文件了(默认是空的),每一行是一项,在该文件中输入temp,保存退出

    4. svn st查看状态,temp的?状态已经消除了

     

     

    如果在svn propedit svn:ignore .时报错:svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found

    说明SVN的默认属性编辑器没有设置,设置方法如下:

    vi ~/.bash_profile

    在最后一行追加

    export SVN_EDITOR=vim

    保存退出,然后输入命令source ~/.bash_profile(使配置文件立即生效)

    以上步骤完成后,继续按照上面的方法设置

    一直不知道svn的忽略命令如何使用,经过google的查找,使用方法还是有的,做个记录好了。

    如果想在SVN提交时,忽略某个文件,也就是某个文件不提交,可以使用

    svn propedit svn:ignore命令。

    下面详细介绍一下使用步骤。

    单纯的看svn官方文档和一些网上搜索的资料,有时候真的不如亲自试验的好。

    svn propedit svn:ignore 目录名称。

    注意,在使用这个SVN的属性编辑前,你得确保后面的“目录名称”是SVN版本控制的目录。

    如果要忽略此目录下的文件,可以如下操作。

    比如,想忽略/product目录下的test.php文件。前提是/product目录必须在svn版本控制下,而test.php文件不在svn版本控制。

    svn st先看一下状态,会显示如下:

    ?     /product/test.php

    我们需要将test.php文件加入忽略列表。

    此时先设置SVN默认的编辑器

    export SVN_EDITOR=vim

    然后,使用svn propedit svn:ignore ,用法如下

    svn propedit svn:ignore /product

    此时会出现一个VIM的编辑窗口,表示需要将某个文件加入到忽略列表里

    我们在编辑窗口中,写入

    test.php

    然后保存,并退出VIM编辑器。

    这时候会有一个提示:属性 “svn:ignore” 于 “product” 被设为新值。

    表示文件test.php的svn:ignore属性设置成功。

    然后使用svn st查看,会显示:

    M        product

    我们需要提交,然后这个svn:ignore属性才会起作用

    svn ci -m '忽略test.php文件'

    这时候,无论你如何修改test.php文件,再使用svn st时,也不会出现修改提示符合M了。

    jpg改doc

  • 相关阅读:
    堆模板
    二叉树输出
    中序+层次遍历输出前序
    扩展二叉树 (根据特殊的前序遍历建树)
    Leecode no.124 二叉树中的最大路径和
    JVM类加载过程
    Leecode no.208 实现Tire(前缀树)
    Leecode no.300 最长递增子序列
    volatile关键字深入解析 JMM与内存屏障
    Leecode no.200 岛屿数量
  • 原文地址:https://www.cnblogs.com/brady-wang/p/9048548.html
Copyright © 2011-2022 走看看