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

忽略已经版本控制的文件

如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有
自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作。

如果你还没有提交,你只需要TortoiseSVN → Revert...来取消添加,你需要将这个文件添加到忽略列表

,这样它们才不会被再次误添加近来。

如果文件已经存在于版本库,你需要做更多的工作。

把文件移动到其它安全的位置,不在你的工作拷贝的目录内。
TortoiseSVN → 提交父目录,TortoiseSVN会查看遗失文件和你从版本库标记删除的文件。
将文件移到原始位置
将文件添加到忽略文件,所以你不必再为此烦心。
例如:我们要过滤classes文件夹
1.先把classes目录copy到其他目录(即不在你的工作拷贝内)
2.删除classes目录
3.提交父目录
4.将classes目录还原到原位置
5.在classes父目录设置svn:ignore属性,忽略classes文件夹
如果你需要将整个目录从版本控制中删除,过程会有一点区别。

TortoiseSVN → 导出文件夹到某个安全的地方而不是你的工作复本。
TortoiseSVN → 删除,从你的工作复本中删除该文件夹。
TortoiseSVN → 提交对文件夹的删除操作,将它从版本库中移除。
将导出的文件拷贝回工作拷贝原来的位置。
将文件添加到忽略文件,所以你不必

时间: 2025-01-11 16:17:01

svn利用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属性

设置SVN忽略文件和文件夹(文件夹)

在多数项目中你总会有文件和文件夹不须要进行版本号控制.这可能包含一些由编译器生成的文件,*.obj,*.lst,也许是一个用于存放可运行程序的输出文件夹.仅仅要你提交改动,TortoiseSVN 就会在提交对话框的文件列表中显示出未版本号控制文件.当然你能够关闭这个显示,只是你可能会忘记加入新的源文件. 最好的避免类似问题的方法是加入參考文件到该项目的忽略列表.这样他们就永远不会出如今提交对话框中,而真正的未版本号控制文件则仍然列出. 1.  方法一 在 Eclipse 中点击菜单 window

svn设置提交忽略某些文件或文件夹

在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 再次参考了一下:Settings > General > Global ignore pattern 添加了一个 *.class就行了. 转载一下:svn设置提交忽略某些文件或文件夹 from:http://blog.csdn.net/hemingwang0902/article/details/690420

TortoiseSVN忽略文件夹

因为平时要做一些主干.分支的版本控制,发布增量补丁包工作,所以经常使用TortoiseSVN客户端.当然,eclipse中也安装了SVN插件,不过在打补丁方面感觉不如客户端.现在遇到了一个问题:同一项目的副本,通过eclipse插件同步时会自动忽略整个classes文件夹,而客户端默认把文件夹及文件全部罗列出来了,强迫症发作了! 其实,本来是一件很简单的事情,但是我所用的1.8.6却不奏效,尝试之后用以下办法解决. 找到classes文件夹,加入版本控制(可能其他版本的客户端不需要这一步) 去除

Linux命令行下svn ignore忽略文件或文件夹用法

Linux命令行下svn ignore忽略文件或文件夹用法 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的,在服务器本地目录添加了material,但是不希望把material加入版本控制,因此我们需要忽略掉这个目录首先使用svn status命令查看当前状态[[email protected] oa.youxi.com]# svn status? htdocs/admin/adv/material 添加需要忽略的目录,貌似必须得进入该目录之

eclipse svn不能忽略文件及文件夹,ignore设置无效 ?

https://blog.csdn.net/zengmingen/article/details/79025445 https://blog.csdn.net/zengmingen/article/details/78052840 SVN这块做得不好,如果之前提交过此文件,就不能设置忽略该文件了.所以第一次提交的时候要搞清楚再提交. [ 亲测,的确如此,用 Windows -> Preferences -> Team -> Ignored Resources 方法不行. 项目右键--te

SVN 中的忽略文件

SVN 中的忽略文件 在项目中,有些dll是每次项目动态生成的,没有必要提交,项目忽略它! 方法一(最老土) 在每次提交的时候,手动筛选你不需要提交的文件,然后去掉勾,如图: 方法二: 选中要忽略的文件--右击- 如果选中第一个:那么直忽略到a.txt 如果选中第二个:那么将忽略所有的.txt文件 值得注意的是:在种情况下点击提交-那么服务器上原本存在的f.dll 将会消失! 3.全局设置 obj Obj debug release bin Bin Generated_Code ZDSoftTM

Git忽略不想提交的文件、文件夹

有种非常方便的方法,在提交目录的根目录下新建一个.gitignore文件,在里面做些配置就可以忽略文件或者文件夹,例如: #目录 /bin /.settings #文件 .classpath .project .gitignore windows下面没法直接创建.gitignore文件,利用git bash,执行touch .gitignore即可创建该文件,然后用edit plus 或者UltraEdit类似的工具来编辑即可 版权声明:本文为博主原创文章,未经博主允许不得转载.

SVN如何恢复已删除文件或文件夹

用TortoiseSVN: 1.在本地working copy中,用TortoiseSVN->Show log查看版本库的历史记录.可以用search. 2.找到删除该文件或者文件夹的版本,在Logmessage里右键Revert the changes from this revision. 3.该文件或文件夹就被恢复到本地的working copy中了.如果是误删除的,commit到Repository里就行了. 用Eclipse的Subclipse插件: 1.用Team->Show SV