-1

我需要忽略为我们在工作中使用的工具创建的一些目录和文件。我需要提前忽略这些文件并将属性保存在存储库中,这样团队的其他成员就不必处理忽略这些文件的问题(他们不是开发人员,所以他们只会坚持基本用法svn 客户端)。文件名是固定的(例如 nbproject 或 _notes)。

编辑。

我认为这个问题并不清楚(有些人没有花时间正确阅读):我需要忽略特定的文件/目录,无论它们放在哪个子目录中,只要它们位于主目录下;即,/workspace//fileOrFolderToIgnore */fileOrFolderToIgnore 不起作用...

4

2 回答 2

2

没有办法svn:ignore在尚不存在的目录上设置干净的方法。在 svn 1.8 中,您可以通过svn:global-ignores在项目根目录上设置它来完成此操作。

于 2013-05-28T04:16:52.410 回答
0

你不能忽略Subversion 中已经提交的内容。您可以设置svn:ignore忽略的子目录和文件。基本上,忽略的文件和目录不会在你这样做时出现,并且在没有特别提及文件的情况下svn st不会自动添加(注意:如果你在 Unix 中这样做,它会添加被忽略的文件,因为 shell 将替换为首先是文件名。)svn addsvn add *

要完全防止某人添加特定的文件名或模式(或正则表达式),您可以尝试我的pre-commit hook

于 2013-05-27T19:58:25.913 回答