美文网首页
svn命令行忽略文件及文件夹

svn命令行忽略文件及文件夹

作者: Flannery | 来源:发表于2016-05-16 12:52 被阅读0次

转载并做些修改

SVN忽略文件或文件夹几种方法总结

svn ignore 的用法(忽略文件及目录)

若想创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容:

$ svn mkdir spool

$ svn propset svn:ignore '*' spool

$ svn ci -m 'Adding "spool" and ignoring its contents.'

若想创建一个文件夹,但不加入版本控制,即忽略这个文件夹:

$ mkdir spool

$ svn propset svn:ignore 'spool' .

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

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

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

如果想在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了。

相关文章

  • SVN命令行的使用

    svn命令行添加ignore文件或文件夹 svn propset svn:ignore 忽略列表 文件夹(这里是....

  • 使用svn进行文件和文件夹的忽略

    如何使用svn忽略文件和文件夹如果你之前尝试过git,你就知道svn的忽略在命令行上有多么繁琐。我从事androi...

  • svn命令行忽略文件及文件夹

    转载并做些修改 SVN忽略文件或文件夹几种方法总结 svn ignore 的用法(忽略文件及目录) 若想创建了一个...

  • svn常用命令行

    忽略某个文件夹 svn propset svn:ignore 'installmentFixedDeposit' ...

  • eclipse svn 忽略文件

    设置SVN忽略文件和目录(文件夹)

  • svn ignore

    [转]mac OS 下配置SVN忽略文件 svn ignore 的用法(忽略文件及目录)http://blog.c...

  • eclipse 提交git/svn忽略文件

    eclipse 提交git/svn忽略文件以及多项目忽略文件 1.在主项目文件夹下面创建.gitignore文件内...

  • 2019-04-25

    SVN 添加忽略文件 1.终端到~/.subversion文件夹下 2.打开所在的文件夹 open . 3.查看 ...

  • Mac 终端命令行使用SVN

    一. 新建svn关联 通过命令行checkout远端服务器的文件到本地(新建文件夹) svn checkout s...

  • svn 基本用法

    svn获取远程项目 svn提交 取消add后,但是没有提交的文件夹 如何add所有文件,除了忽略的文件 如何add...

网友评论

      本文标题:svn命令行忽略文件及文件夹

      本文链接:https://www.haomeiwen.com/subject/nblbrttx.html