所以我知道有很多关于svn的引用:ignore,但它们都不适合我。
我想要的是什么:
假设我在Debian服务器上的/ var / lib / svn / myrepo中有一个存储库。 我想在该特定存储库上添加一个应该影响每个客户端的忽略列表。 我想在服务器端执行此操作,而不是在客户端执行此操作。 我想在每个存储库的基础上设置此忽略列表。 因此repo1将获得其忽略列表,并且提交给它的用户将无法提交说* .png文件,但将能够提交* .bin文件。 在repo2中,它应该是完全不同的,同一用户可以提交每种文件类型。
我很感激任何帮助。
答案 0 :(得分:1)
svn:global-ignores
正是您所寻找的。该属性设置在存储库中,即在服务器端。但是,它是一个必须理解和处理此属性的客户端 - 客户端必须是SVN 1.8或更高版本。
来自SVNBook:
svn:global-ignores
如果存在于目录中,则该值是svn status和其他子命令要忽略的未版本控制文件模式的列表。不像 svn:忽略这些模式适用于所有非版本化的子树 目录,而不仅仅是目录的直接文件子目录。
请务必阅读以下文档: