我使用Subversion和TortoiseSVN GUI。我需要阻塞一个存储库(使其成为只读),这样当我发布一个版本时,没有人可以修改该存储库。我为我发布的每个版本创建了一个新文件夹。
答案 0 :(得分:1)
您是使用专用的Subversion服务器+ Apache2 + ?还是仅通过'file:///'在本地工作?
Subversion与Path-Based Authorization一起使用,设置授权权限非常简单。顺便说一下,如果你的Subversion服务器有管理员GUI,我认为可以通过几次点击完成任务。
答案 1 :(得分:1)
更好的方式,恕我直言,这样做是为了:
然后,修改pre -commit.pl脚本(请参阅http://ist.berkeley.edu/as-ag/tools/usage/svn-govern-commit-permission.html),或通过Apache修改访问权限(这里有一些示例:How to configure SVN web access for different write permissions?)。
如果您真的想轻松调整它,请安装SVN管理工具:SVN admin management GUI tool
在这两种情况下,您都无法在只读模式下设置标记... 实际上,你可能会成功编写一个perl脚本,一个提交后的HOOK,它将锁定标签,但我很确定这是一个坏主意。