2019独角兽企业重金招聘Python工程师标准>>>

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了。

转载于:https://my.oschina.net/u/2250599/blog/782730

SVN 命令行进行忽略设置相关推荐

  1. pycharm不支持svn,是需要svn命令行工具没有安装(for windows)

    1. 安装svn命令行工具 Subversion for Windows 下载https://sourceforge.net/projects/win32svn/?source=typ_redirec ...

  2. Svn 命令行工具 操作 SVN 服务器

    目录 前 言 SVN 服务器创建版本库 SVN 命令行 - 检出 SVN 命令行 - 提交 SVN 命令行 - 更新 工作副本状态 前 言 本文承接<SVN 创建版本库 与 启动 SVN 服务& ...

  3. php mysql 命令行模式_MySQL_MYSQL导入导出sql文件简析,一.MYSQL的命令行模式的设置- phpStudy...

    MYSQL导入导出sql文件简析 一.MYSQL的命令行模式的设置 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysql\bin ...

  4. CentOS命令行模式下设置屏幕常亮----没有达到预期效果

    CentOS命令行模式下设置屏幕常亮 最近在一个项目中使用了CentOS作为客户端(本着资源合理使用的原则,通常我们环境中CentOS都不安装图形界面的,就是直接命令行操作).因为是做7天*24小时测 ...

  5. SVN_Windows安装Subversion(svn 命令行工具)教程

    命令行工具下载地址:https://www.visualsvn.com/files/Apache-Subversion-1.10.3.zip 下载后把压缩包解压,得到 bin 和 Licenses 两 ...

  6. 修改linux终端命令行颜色+PS1设置

    默认的linux终端命令行风格就是黑白,不容易区分输出内容,很容易看花眼.学习修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法. 1.P ...

  7. 版本控制之svn命令行下检出、提交、更新

    2019独角兽企业重金招聘Python工程师标准>>> 4 使用命令行模式访问SVN服务器  4.1 检出  ①首先进入自己的工作目录,例如:D:\DevWorkSpace\SVNS ...

  8. svn 命令行_Ubuntu下Subversion(SVN)的快速安装与配置

    如果你是一个软件开发者,你一定对Subversion不会感到陌生.Subversion是一个自由开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放 ...

  9. Xcode中如何解决无法使用svn命令行的问题

    今天在自己机器上安装了xp虚拟机,然后在xp虚拟机上安装了svn的服务器.发现原本Xcode5以后就自带的svn竟然在终端无法使用命令行,出现了以下的错误: xcrun: error: active ...

最新文章

  1. iOS 命令行自动打包 (archive)
  2. c#万能视频播放器 (转)
  3. 前端路由以及浏览器回退,hash history location
  4. 物品回收平台java代码_java垃圾回收
  5. Hadoop Pig学习笔记 各种SQL在PIG中实现
  6. Linux把应用放在桌面上
  7. App主流UI框架结构
  8. mysql jdbc链接配置文件_Java JDBC使用配置文件连接数据库
  9. php向数据库 插入图片,php-向/从MySQL数据库插入/查看图像
  10. GO随笔-Web简读
  11. 计算机技术发展5大阶段,现阶段计算机技术应用及发展
  12. 衍射在微波遥感中的作用
  13. ubuntu固定ip地址
  14. python中idle环境的退出命令的快捷键_IDLE环境的退出命令是( )。_学小易找答案...
  15. 解决关闭xftp,总是跳出无法访问网络位置,请输入xftp 6.msi
  16. 逻辑门 与 买猫电路升级版
  17. Ackerman函数 非递归 java_ackerman(ackerman是谁)
  18. clickhouse-backup数据备份
  19. 《海豚湾》网友评论转载
  20. 计算机在信息处理中的作品用,计算机信息处理技术在办公自动化中的运用

热门文章

  1. 自定义View:测量measure,布局layout,绘制draw
  2. android:clipToPadding和android:clipChildren
  3. CAD2009软件安装资料及教程
  4. 软考高项之风险管理-攻坚记忆
  5. matlab的fft函数写法,matlab的fft函数的使用例子
  6. win服务器发展方向是什么?
  7. Codeforces 1027F. Session in BSU
  8. 谈大数据里各子项目搭建时的环境变量配置(深入)
  9. 打造万能的Python开发环境
  10. 2735:八进制到十进制-poj