嗨Im在freebsd机器上使用subversion。Subversion忽略某些目录和文件
在一个项目中,我有几个目录,比如由Smarty使用的缓存和tmp文件夹。如何排除这些文件夹被永久提交? 此外,Eclipse中的项目文件始终添加到要提交的列表中。我也可以忽略它吗?
谢谢。
嗨Im在freebsd机器上使用subversion。Subversion忽略某些目录和文件
在一个项目中,我有几个目录,比如由Smarty使用的缓存和tmp文件夹。如何排除这些文件夹被永久提交? 此外,Eclipse中的项目文件始终添加到要提交的列表中。我也可以忽略它吗?
谢谢。
documentation可能会给你一些见解。
使用svn:ignore属性是这样的:
svn propedit svn:ignore ./some_path
这将打开文件忽略的文本编辑器,您可以指定一种模式(允许*作为通配符)。
如果您使用SVN或IDE插件的GUI客户端,它也应该允许您忽略资源。
你有两个解决方案。
第一个是(如Frank建议)查看documentation(更新的链接)的特定于存储库的解决方案,基本上想法是将svn:ignore
属性添加到将忽略文件模式的目录。这在您的数据库中是本地的,并且在进行结账时将被忽略。
第二个是globally ignore some patterns一个用户global-ignores
。您可以编辑您的Subversion客户端配置文件(其位置取决于平台 - 在Windows上,您可以通过TortoiseSVN菜单方便地访问它)。这对一台机器上的一个用户的所有数据库是全局的。