如果我们要实现SVN忽略文件或文件夹可以使用命令方式与图形界面下进行设置了,下面我来给大家把这两种方法都总结起来,希望对各位不同级别的运维朋友都会有帮助,

每个项目中的配置文件都有区别,在本地开发和线上生产,之前一直很懒,不想去忽略提交一些配置文件,只是在提交的时候排除掉。但是在项目上传部署的时候又必须小心,害怕覆盖线上的配置,今天就硬头皮看一下。

如果你使用的是WIN,那么可以在SVN右键菜单里设置,可以设置全局忽略条件或者单独忽略掉一个文件以及文件夹,下面是command-line下的操作。

使用svn propset svn:ignore代码如下复制代码

lch@localhost:kidulty_www $ svn st

M      application/config/database.php

M      application/config/config.php

?      upload/contribute

?      upload/avatar

?      upload/201211

?      upload/comment

?      upload/recruit

lch@localhost:kidulty_www $ cd upload/

lch@localhost:upload $ svn propset svn:ignore "contribute

> avatar

> 201211

> comment

> recruit

> " .

property 'svn:ignore' set on '.'

lch@localhost:upload $ svn propget svn:ignore .

contribute

avatar

201211

comment

recruit

lch@localhost:upload $ svn ci -m "Ignore some uploaded directories"

Sending       upload

Committed revision 3492.

lch@localhost:kidulty_www $ svn st

M      application/config/database.php

M      application/config/config.php

需要注意的是:

•upload这个文件夹必须在当前SVN版本控制内

•需要忽略的这几个文件夹必须在SVN版本控制外,也就是带有?标记

•忽略文件也是同样的操作,而且必须条件也是要在版本控制之外

•svn propset等命令默认是当前目录下操作,也就是.,当然也可以赋值其他路径,不过还是推荐在要忽略文件所在目录下操作

使用svn propedit svn:ignore

针对上面的情况,操作如下:代码如下复制代码

svn propedit svn:ignore upload/

就会弹出编辑界面,之前设置一下SVN默认使用的编辑器:代码如下复制代码

export SVN_EDITOR=/usr/bin/vim

为了方便就加入到.bash_profile里面去,SVN忽略文件或文件夹几种方法总结linux操作系统》(https://www.unjs.com)。

编辑忽略对象的时候注意:

•可以加*通配符如*.txt等

•如果是文件夹,就写文件夹的名字,强调**不能在文件夹末尾加斜杠**

•每个文件或者文件夹都独占一行

说明 :要忽略的对象都要在版本控制之外才行,如果已经在版本控制之内的文件要忽略就先导出,然后再从SVN版本控制中删除,最后再执行上面的操作。

下面再介绍一下直接在图形界面设置方法

在 Eclipse 中点击菜单 window --> Preferences --> Team --> Ignored Resources

方法二

在Eclipse的导航视图中,选中尚未加入版本控制的文件或目录,右键 --> Team --> 添加至SVN:ignore

方法三

在资源管理器中,右键一个未加入版本控制文件或目录,并从弹出菜单选择TortoiseSVN →Add to Ignore List,会出现一个子菜单,允许你仅选择该文件或者所有具有相同后缀的文件。

如果你想从忽略列表中移除一个或多个条目,右击这些条目,选择TortoiseSVN →从忽略列表删除

linux svn 查看忽略文件,SVN忽略文件或文件夹几种方法总结linux操作系统 -电脑资料...相关推荐

  1. php限制pc访问,禁止直接访问网首首页index.php文件的方法Windows服务器操作系统 -电脑资料...

    因为我们要做一些seo优化所以网首访问不显示index.php文件直接显示html页面了,所以我们需要禁止直接访问网首首页index.php文件了,下面一起我总结了几个例子, 比如说我http://w ...

  2. 服务器的系统日志路径,DirectAdmin 日志路径各种系统中查看方法Windows服务器操作系统 -电脑资料...

    本文章收集了现在常用的系统中查看DirectAdmin 日志路径各种问题的解决办法,有需要了解的朋友可参考, 可以通过admin的Log Viewer来查看默认定义的几个日志文件. 也可以通过ssh来 ...

  3. linux服务器清除cdn,Linux服务器中查找并删除大文件的五种方法,Linux系统清除文件内容的命令分享...

    很多时候,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容. ...

  4. 在Linux中修改打开文件数量和进程数量限制的3种方法

    方法一:使用ulimit命令 ulimit命令可用来增加在shell中打开文件的数量.这个命令是系统内置命令,因此它只影响bash和从它启动的程序. ulimit -n 65535 方法二:使用PAM ...

  5. linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...

    linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...

  6. linux权限644是什么,linux系统644、755、777权限详解linux操作系统 电脑资料

    linux系统644.755.777权限详解linux操作系统 电脑资料 在linux系统中644.755.777三种权限是非常重要的一些权限了,下面我来详细的介绍644.755.777三种权限的使用 ...

  7. linux查看usb设备文件,4 种方法识别Linux系统 USB 设备

    导读 如果在系统中插入一个设备,尤其是在桌面环境下,比如 USB 设备,它会自动挂载到一个指定目录,一般是在 /media/username/device-label 目录下,之后你就可以进入到该目录 ...

  8. Linux如何查看内核版本并安装内核头文件linux-headers-generic

    linux内核的头文件一般是这样的格式:linux-headers-5.13.0-01-generic,当然根据你的查询方式不同,写法各异. 一般的检查指令 下面我列举一些快速查询linux的内核版本 ...

  9. linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...

    在linux中find是查找搜索文件而rm是删除文件,下面我们来看一篇linux中find与rm实现查找并删除目录或文件的实例,希望文章对大家会有所帮助, 删除指定目录下指定文件 find 要查找的目 ...

最新文章

  1. 选择、分组、引用,指定匹配的位置
  2. 1070 Mooncake
  3. 服务器上安装n点虚拟主机,N点虚拟主机管理系统之①-运行N点
  4. 学python可以干嘛-学完Python可以做什么?
  5. 图灵71年前提出神经网络!《智能机器》再掀热议,却一生未发表
  6. vue12 循环添加重复数据
  7. SQLServer2008 视图创建实例
  8. SQL案例_0_员工表数据集
  9. python变量名称跟着循环,在Python中使用列表中的名称循环创建新变量
  10. 数据可视化【七】 更新模式
  11. 网络层:构成超网(CIDR)
  12. 95-10-190-启动-DynamicConfigManager
  13. 【服务器】创建docker、运行jupyter相关命令
  14. ArcGIS API for JavaScript与 npm
  15. Windows 7下硬盘安装Ubuntu 14.10图文教程【硬盘安装】
  16. 中国石油大学《安全行为学》第三阶段在线作业
  17. php arrayaccess什么作用,PHP中的ArrayAccess用法详解
  18. 房地产里有多少“三季人”?
  19. 孪生素数对php编写,孪生素数
  20. 中国十大无线耳机排行榜,音质好配置高的蓝牙耳机分享

热门文章

  1. Spring MVC漏洞合集
  2. android:ellipsize
  3. html 自动 浏览器窗口,一种html文件实现显示浏览器窗口内容的方法
  4. shiro使用md5salt哈希散列加密
  5. Matlab------如何控制matlab中的数据输出格式
  6. DJ15 8086 中断程序设计
  7. 价值 20 万美元的爱马仕包包是用蘑菇做的,你还会买吗?
  8. 【STM32F429开发板用户手册】第7章 STM32F429下载和调试方法(IAR8)
  9. 6个开源项目提高GIS编程技能
  10. C语言实现银行ATM存取款系统 | 附源码