在使用TortoiseSVN时,排除Eclipse隐藏的“.settings”目录

我使用的是TortoiseSVN客户端和Eclipse。 当我尝试提交一个Eclipse项目时,TortoiseSVN在文件列表中显示一个.settings目录,并说它是未版本化的。 `.settings'目录似乎是Eclipse为项目保留所有设置的地方。

有没有办法排除这个目录,以便TortoiseSVN完全忽略这个和其他任何Eclipse项目?

Solutions Collecting From Web of "在使用TortoiseSVN时,排除Eclipse隐藏的“.settings”目录"

既然你想全局忽略这个文件夹,你应该使用…全局忽略!

看看这个文件

 %APPDATA%\Subversion\config 

并取消global-ignores行的注释并添加设置。


样品

示例文件config完整路径:

 C:\Documents and Settings\pmn\Application Data\Subversion\config 

抽样global-ignores行的新内容:

 global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store .settings 

您可以通过在Windows中右键单击这些目录来排除目录,然后转到TortoiseSVN /“删除并添加到忽略列表”,然后在子菜单中指定它:

在这里输入图像说明

这很容易做,我必须经常这样做。

您可以在窗口 – >首选项 – >团队 – >忽略资源下指定要忽略的资源。

如果你使用Eclipse,你可能想尝试一下subClipse,它是一个免费的eclipse插件,它可以让你排除.setings文件夹。 看到这个链接 。

但是,你确定你不想要这些东西吗? 由于您的项目是在Eclipse中构建的,因此可以说这些setings是您项目的一部分。

我个人喜欢提交这些文件,因为它们允许我在每个位置和每个开发人员的每个项目上保持相同的设置。