我正在使用TortoiseSVN客户端和Eclipse。当我尝试提交Eclipse项目时,TortoiseSVN在文件列表中显示一个.settings
目录,并说它没有版本化。 `.settings'目录似乎是Eclipse保留项目所有设置的地方。
有没有办法排除这个目录,以便TortoiseSVN完全忽略它以及任何其他Eclipse项目?
答案 0 :(得分:5)
由于您想要全局忽略此文件夹,您应该使用...全局忽略!
看一下文件
%APPDATA%\Subversion\config
并取消注释global-ignores
行并向其添加.settings
。
<强>示例强>
文件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
答案 1 :(得分:4)
您可以通过在Windows中右键单击这些目录并转到TortoiseSVN /“删除并添加到忽略列表”然后在子菜单中指定它来排除这样的目录:
这很容易做到,我必须经常这样做。
答案 2 :(得分:3)
您可以在Window下指定要忽略的资源 - &gt;偏好 - &gt;团队 - &gt;忽略了资源。
答案 3 :(得分:1)
如果你正在使用Eclipse,你可能想尝试使用subClipse,它是eclipse的免费subversion插件,它允许你排除.setings文件夹。请参阅this link。
但是,你确定你不想要这些吗?由于您的项目是在Eclipse中构建的,因此可以说setings是项目的一部分。
我个人喜欢提交这些文件,因为它们允许我为每个位置和每个开发人员的每个项目保留相同的设置。