svn ignore忽略文件
今天试了下svn的ignore功能,感觉比git用着别扭很多。git的话直接添加个.ignore文件后就可以忽略掉版本控制。但是svn感觉不能。
这里我用svn 拉下来一个版本(空文件夹test)。
然后用idea打开后该文件夹,生成.idea文件夹,现在我想把这个文件夹下面的内容忽略掉。
我这个时候使用svn的commit操作的话,会出现
然而我并不想这些东西出现。下面开始实验(还是切下中文版吧)
1.根据网上的说法,到TortoiseSVN>属性(properties)下面添加svn:ignore内容
点击确定后再执行commit变成这样
双击后发现就是刚刚编辑的properties内容
于是我提交了上去。
接下来去另外一个地方再拉下来一个test空文件夹,然后再用idea打开。此时生成了.idea文件,但是commit却没有出现内容
好吧,有点和git感觉相像的内容了。
结论:
就相当于把git的.ignore文件给上传上去了。因为在git中会在.ignore忽略掉.ignore文件,所以一般使用ignore都在本地。但是svn由于不知道.ignore的文件名,所以必须上传到svn服务器中。
===========分割线====================
下面讨论一下子文件夹能否直接被ignore掉。我们再刚刚的test文件夹里面建一个new文件夹。然后用idea打开new文件夹,在new下面生成.idea文件夹,然后commit
发现子文件夹里面你的.idea文件夹依旧会被提交。
这时候我们修改ignore规则,里面设置递归属性。再次进行提交后。
勾选提交后,去别的地方再checkout一个分支下来,发现new下面没有.idea文件夹。
因此感觉和git的区别是,每一个文件夹都算是一个版本库。这里设置了ignore递归规则,相当于把new这个repertory下面设置了忽略。也就可以直接把new作为一个版本给checkout到本地
svn ignore忽略文件相关推荐
- 【转】Linux命令行下svn ignore忽略文件或文件夹用法
转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...
- linux mac svn ignore忽略文件及文件夹最好用方法 之*妙用
一.忽略单个文件 忽略文件必须要进入到文件的当前目录,比如要忽略这个database.php配置文件. 假设要忽略 application/database.php 下的database.php文件. ...
- SVN设置忽略文件列表
本来想找到和git一样,可以通过配置文件来设置忽略文件的,可惜没有找到.转载一下下面的文章. 原文链接 在git工具中,设置忽略文件只需要修改版本库根目录下的.gitignore文件就可以了,没有的话 ...
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...
- eclipse svn提交忽略文件及文件夹,ignore设置无效..
如果之前提交过此文件,就不能设置忽略该文件了.所以第一次提交的时候要搞清楚再提交. [亲测,的确如此,用 Windows -> Preferences -> Team -> Igno ...
- eclipse svn不能忽略文件及文件夹,ignore设置无效 ?
SVN这块做得不好,如果之前提交过此文件,就不能设置忽略该文件了.所以第一次提交的时候要搞清楚再提交. [ 亲测,的确如此,用 Windows -> Preferences -> Team ...
- SVN添加忽略文件规则
使用SVN管理Unity工程时一般不需要把Library路径或Temp等路径上传到仓库中,如果每次提交都看到一大堆non-versioned文件会很烦躁,当然也可以把Commit窗口左下角的 show ...
- linux svn 查看忽略文件
假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录),如果报错请看下面 3. 打开的文件就是忽 ...
- IDEA 设置SVN提交忽略文件
使用IDEA 的SVN插件提交文件是总是会提交一些不需要提交的文件; 我们可以通过一些简单设置忽略这些文件: 一.在idea开发工具里面设置: 1.打开idea设置 2.在File Types的Ign ...
最新文章
- python人工智能计算器_招募:基于python的召唤师全时段全技能(含均值AI)计算器全程测试...
- MySQL导出表结构相关字段以及把字段由下划线转驼峰命名
- spark executor内存分配_二十二、Spark之图解Executor端内存管理
- 数据库设计(概念、步骤)
- java设计模式_模版模式
- 字符串分割与存入List集合
- 45. 跳跃游戏 II golang 动态规划
- 区分 JSON 字符串与JSON对象
- mysql with lock tables_mysql出现大量FLUSH TABLES WITH READ LOCK
- 机器学习-样本集(包括训练集及测试集)的选取
- web.xml:url-pattern
- PYQT之- QObject与线程QThread的关系
- 分享接手的Android项目如何打包
- html中选择器是什么意思,css选择器是什么意思?
- 快速开发分享功能,一键分享到微博、微信等平台。
- 短信平台API接口demo示例-Node/SMS/Send
- Docker的平行空间通信
- bios密码解锁软件_超详细的CFG解锁教程,带你进完善oc引导,提升黑苹果性能
- 在物联网(IOT)背景下服务器怎样和电控板打交道的?
- stm32+AT指令+ESP8266接入华为云物联网平台并完成属性上报与命令响应