TortoiseSVN忽略文件夹

  因为平时要做一些主干、分支的版本控制,发布增量补丁包工作,所以经常使用TortoiseSVN客户端。当然,eclipse中也安装了SVN插件,不过在打补丁方面感觉不如客户端。现在遇到了一个问题:同一项目的副本,通过eclipse插件同步时会自动忽略整个classes文件夹,而客户端默认把文件夹及文件全部罗列出来了,强迫症发作了!

其实,本来是一件很简单的事情,但是我所用的1.8.6却不奏效,尝试之后用以下办法解决。

  1. 找到classes文件夹,加入版本控制(可能其他版本的客户端不需要这一步)

  2. 去除版本控制并忽略



---------期间各种尝试的分割线-----------

  1.全局忽略样式

        TortoiseSVN ——设置——常规设置——全局忽略样式

        官方解释

Global ignore patterns are used to prevent unversioned files from showing up e.g. in the commit dialog. Files matching the patterns are also ignored by an import. Ignore files or directories by typing in the names or extensions. Patterns are separated by spaces e.g. bin obj *.bak *.~?? *.jar *.[Tt]mp. These patterns should not include any path separators. Note also that there is no way to differentiate between files and directories. 

咋一看非常简单,感觉只要把“classes”追加进去,就会忽略整个文件夹(其实没有效果)。我就换成了“*classes*”,结果classes文件夹和直接下级文件未能忽略。额,瀑布汗。。。

       2.svn:ignore参数

        TortoiseSVN ——属性——新建——其他

       属性 = svn:ignore

       取值 = classes(或*classes*


      说起来应该是可以的,不知道1.8.6本身有问题,还是哪里弄得不对。

来自为知笔记(Wiz)

时间: 2024-10-09 06:45:51

TortoiseSVN忽略文件夹的相关文章

用TortoiseSVN忽略文件或文件夹(ignore)(网络摘抄记录)

Android项目需要协同一起开发时,就需要保证项目同步完整性.SVN忽略文件列表:.gradle .idea build local.properties *.iml app/*.iml app/build.gradle app/build 利用TortoiseSVN忽略文件或文件夹 svn:ignore属性用于设置本地工作目录下的哪些目录或文件不用进行版本管理,这样在本地对这些内容进行添加.修改等操作时,SVN都会对其忽略.SVN属性跟源码文件一样,也受SVN的版本管理,添加或修改SVN属性

.gitignore 规则写法 - 在已忽略文件夹中不忽略指定文件、文件夹【注意项】

1. 在已忽略文件夹中不忽略指定文件夹 /node_modules/* !/node_modules/layer/ 2. 在已忽略文件夹中不忽略指定文件 /node_modules/* !/node_modules/layer/layer.js [注意项]注意写法 要忽略的文件夹一定要结尾 /* ,否则不忽略规则将无法生效 3. 其他规则写法 (附) 以斜杠"/"开头表示目录: 以星号"*"通配多个字符: 以问号"?"通配单个字符 以方括号&qu

svn利用TortoiseSVN忽略文件或文件夹

忽略已经版本控制的文件 如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有 自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作. 如果你还没有提交,你只需要TortoiseSVN → Revert...来取消添加,你需要将这个文件添加到忽略列表 ,这样它们才不会被再次误添加近来. 如果文件已经存在于版本库,你需要做更多的工作. 把文件移动到其它安全的位置,不在你的工作拷贝的目录内.TortoiseSVN → 提交父目录,To

Git远程忽略文件夹或文件

如果是文件夹使用递归的将文件夹忽略index git rm -r --cached 文件夹目录 如果是文件 git rm --cached 文件地址 提交 git commit -m "提交log说明" 推送到远程仓库 git push origin master

sublime 搜索时忽略文件夹

如上图:添加 "folder_exclude_patterns": ["要忽略的文件夹"]

IntelliJ IDEA 使用Subversion时忽略文件夹

IntelliJ IDEA 在使用Subversion进行版本管理时,忽略某个文件或者文件夹的操作方法如下: 1.选择Changes视图,点击如下图的图标(Configure Ignored Files). 2.在弹出的窗口中点击"+"号,在弹出的窗口选择要忽略的文件或文件夹. 3.点击OK,即可完成配置. 版权声明:本文为博主原创文章,未经博主允许不得转载.

Rsync忽略文件夹或目录

使用Rsync同步的时候往往会要求对某个文件夹或者文件进行忽略,客户端可以使用--exclude参数来实现对,目录或者文件的忽略 rsync -rltvz --port=873 --exclude ".svn" --exclude "Log" --progress --delete [email protected]::web /cygdrive/D/web/ 另外排除的文件及目录较多的情况还可以写到一个文件里: rsync -rltvz --port=873 --

linux rsync 复制文件忽略文件夹

比如: /home/vagrant/test 目录下有 a,b,c 三个文件夹,只复制 c 文件夹下面的文件到/home/vagrant/test2 下 使用cp命令复制的时候,只能排除一个目录不被复制,如果想排除两个或者多个目录的话,就需要使用rsync命令来实现了,看下面的例子 # yum install rsync # apt install rsync $ cd /home/vagrant/test $ pwd $ /home/vagrant/test $ rsync -av --exc

find 忽略文件夹选项-prune的说明

注意:因为习惯在当前路径查找时候,常忽略./ 的指定,但读者不要因此而完全忘记find的格式. 查找时忽略指定目录,是要使用-prune选项,但实际上最重要的还是要和path配合.-prune的意义是,当路径字串匹配了path中指定的目录时 候,find命令不进入这个目录查找,所以这个选项使用的关键,还是在path选项上的使用,也就是path选项和其他选项的配合使用,才能最后确定最终 结果.而path,实际上是对路径字串的一个字符匹配,但也并不仅仅只匹配于目录,文件同样可以被匹配,譬如存在一个目