用TortoiseSVN忽略文件或文件夹(ignore)(网络摘抄记录)
Android项目需要协同一起开发时,就需要保证项目同步完整性。
SVN忽略文件列表:
.gradle
.idea
build
local.properties
*.iml
app/*.iml
app/build.gradle
app/build
利用TortoiseSVN忽略文件或文件夹
svn:ignore属性用于设置本地工作目录下的哪些目录或文件不用进行版本管理,这样在本地对这些内容进行添加、修改等操作时,SVN都会对其忽略。SVN属性跟源码文件一样,也受SVN的版本管理,添加或修改SVN属性需要先提交,再更新本地目录才能生效。
对于SVN代码库,只应该上传源代码、资源文件等内容进行版本管理,通常编译后的二进制文件、程序包等生成产物是不应该放到SVN上做版本管理的。
SVN代码库建立好后,将代码更新到本地并导入到Eclipse工程后,会生成.project, .settings等目录,对Maven工程的源码进行编译会生成target目录。这样SVN就会认为本地工作目录下的这些目录和文件是新文件,也要版本管理。但实际这些内容是不应该提交到SVN代码库中的。
注意:新建的代码库,直接按下面方法操作即可忽略不想让SVN管理的文件。如果想要把已经在版本库中存在的文件忽略,那么需要先将其从SVN服务器中删除,再执行下面操作。
因而,建立代码库后,首先要设置svn:ignore属性,然后再给开发人员提供使用,以避免开发误将不用版本管理的内容提交到SVN代码库中。
设置好忽略的文件和目录后,选择Apply Property Recursively(递归应用属性),将SVN属性也一同应用到所有子目录上,然后提交到SVN,将设置的SVN属性生效。
svn:ignore、global-ignores区别:
1、svn:ignore:只对当前目录有效;
global-ignores:是全局有效,就是所有目前都有效;
2、svn:ignore:必须每个工作目录都要设置,个性化配置;
global-ignores:只需要配置一次,使用方便;
转载于:https://www.cnblogs.com/woaixingxing/p/9559734.html
用TortoiseSVN忽略文件或文件夹(ignore)(网络摘抄记录)相关推荐
- TortoiseSVN忽略文件或文件夹
TortoiseSVN忽略文件或文件夹 方法一: 选择项目目录->右键–选择TortoiseSVN–Properties 1.svn:ignore:必须每个工作目录都要设置 2.global-i ...
- svn利用TortoiseSVN忽略文件或文件夹(目录)
忽略已经版本控制的文件 如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作. ...
- eclipse svn提交忽略文件及文件夹,ignore设置无效..
如果之前提交过此文件,就不能设置忽略该文件了.所以第一次提交的时候要搞清楚再提交. [亲测,的确如此,用 Windows -> Preferences -> Team -> Igno ...
- 【转】Linux命令行下svn ignore忽略文件或文件夹用法
转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...
- eclipse svn不能忽略文件及文件夹,ignore设置无效 ?
SVN这块做得不好,如果之前提交过此文件,就不能设置忽略该文件了.所以第一次提交的时候要搞清楚再提交. [ 亲测,的确如此,用 Windows -> Preferences -> Team ...
- linux mac svn ignore忽略文件及文件夹最好用方法 之*妙用
一.忽略单个文件 忽略文件必须要进入到文件的当前目录,比如要忽略这个database.php配置文件. 假设要忽略 application/database.php 下的database.php文件. ...
- 设置SVN忽略文件和文件夹(文件夹)
在多数项目中你总会有文件和文件夹不须要进行版本号控制.这可能包含一些由编译器生成的文件,*.obj,*.lst,也许是一个用于存放可运行程序的输出文件夹.仅仅要你提交改动,TortoiseSVN 就会 ...
- 【svn】如何批量忽略文件和文件夹
目录 一.通过svn:ignore 1.文件夹空白处右键 TortoiseSVN → Properties 打开 2.New → Other 3.global-ignores属性的值,即需要要忽略的文 ...
- SVN同步时忽略特定文件或文件夹
在使用SVN同步的时候,经常会提示一些比如.classpath等不需要同步的配置文件,可以通过设置来忽略这一部分的文件或者文件夹. 下面提到的两种方法有一点区别,方法一是MyEclipse的设置,类似 ...
最新文章
- Jupyter 服务开发指南
- 史上最详细 最官方的 SpringBoot和SpringCloud的版本选择!!!! 绝对让你心服口服的版本选择方式!!!
- 3D Reconstruction三维重建halcon算子,持续更新
- mysql数据库根据上传的经纬度计算距离
- 两招让陌生网络访问者现出原形
- 2018.9.10.Matlab实验一:熟悉Matlab开发环境
- c语言课程设计小时钟,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
- Manacher算法 - 求最长回文串的利器
- 系统学习NLP(十六)--DSSM
- cocos判断鼠标点击_面试官:你可以用纯 CSS 判断鼠标进入的方向吗?
- Ubuntu与stm32串口通信及Windows与stm32串口通信
- ssh: connect to host master port 22: No route to host
- 北京易思汇商务服务有限公司 留学缴费
- hyperic hq笔记
- 【对流氓软件说ByeBye】—— 恶意软件删除工具
- 火焰图:全局视野的Linux性能剖析
- CCD相机与普通相机的区别
- 国内外网站空间优劣势
- Java读取环境变量
- 【故事】马老师告诉你,什么叫一把好牌被打烂了
热门文章
- Binary Tree Postorder Traversal
- Sql Server 关于整表插入另一个表部分列的语法以及select 语句直接插入临时表的语法...
- 自定义控件:广告内容后期加载。以及NamingContainer层次的应用
- 线索二叉树(c/c++)
- Pycharm 导入 Python 包、模块
- Winrar目录穿越漏洞复现
- Cpp6 封装、继承和多态
- Android Studio Emulator 提示 “/dev/kvm is not found” 解决办法
- Java 反射将配置文件数据加载到对象属性中
- 06HTML基础--多媒体标签