当前设置:
我们的 SVN 实例中有大约 7 个存储库。每个存储库都有多个应用程序,每个应用程序都应该有一个主干、标签和分支目录(仅此而已)!
例如:
REPOSITORY-1
--> APP-1
--> trunk
--> tags
--> branches
--> APP-2
--> trunk
--> tags
--> branches
随着时间的推移,我注意到开发人员偏离了这个过程并创建了各种目录。例如:
REPOSITORY-1
--> APP-1
--> src
--> READ-ME.txt
--> APP-2
--> build
--> random-file.java
--> build.xml
有没有办法使用模式挂钩来限制模式拒绝任何尝试在应用程序下创建除主干、标签和分支之外的任何文件或目录的提交?预先感谢您的任何帮助!
额外信息:我们的 SVN 服务器在 RedHat 盒子上。