我在freebsd机器上使用subversion。
对于一个项目,我有几个目录,如缓存和Smarty使用的tmp文件夹。如何排除这些文件夹的提交? Eclipse中的.project文件也始终添加到要提交的列表中。我也可以忽略它吗?
感谢。
答案 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菜单方便地访问它)。这对于一台计算机上的一个用户的所有数据库都是全局的。