Subversion忽略某些目录和文件

时间:2009-10-15 11:10:28

标签: svn freebsd

我在freebsd机器上使用subversion。

对于一个项目,我有几个目录,如缓存和Smarty使用的tmp文件夹。如何排除这些文件夹的提交? Eclipse中的.project文件也始终添加到要提交的列表中。我也可以忽略它吗?

感谢。

3 个答案:

答案 0 :(得分:4)

documentation可能会给你一些见解。

答案 1 :(得分:3)

使用svn:ignore属性,如下所示:

svn propedit svn:ignore ./some_path

它将打开一个文本编辑器,您可以在其中指定要忽略的文件模式(允许*作为通配符)。

如果您使用SVN或IDE插件的GUI客户端,它还应该允许您忽略资源。

答案 2 :(得分:1)

你有两个解决方案。

第一个是(正如Frank所建议的)查看特定于存储库的解决方案的documentation(更新的链接),基本上我的想法是将svn:ignore属性添加到目录中忽略文件模式。这在您的数据库中是本地的,并且在结账时将被忽略。

对于global-ignores的一个用户,第二个是globally ignore some patterns。您可以编辑Subversion客户端配置文件(其位置取决于平台 - 在Windows上,您可以通过TortoiseSVN菜单方便地访问它)。这对于一台计算机上的一个用户的所有数据库都是全局的。