我们想要检查版本而不是我们想冻结项目(阻止SVN的任何更改)。有什么办法吗?我不想创建分支。我只想在几个小时内冻结项目。
最好的方法是说: 如果你没有登录为(allowLoginsUser数组)那么“你还没提交!”并阻止 否则“允许提交”并提交
有什么办法吗?
答案 0 :(得分:2)
您应该查看svn lock
命令。
您可以在SVN book's 'Locking' chapter。
中找到有关它的更多信息通常情况下,您会执行类似
的操作svn lock -m "Freeze project for a few hours" PATH
# do what you need to do
svn unlock PATH
其中PATH
是您的存储库。
答案 1 :(得分:1)
您有几种选择:
使用预提交挂钩通过放置
来禁用对特定存储库的所有写入权限退出1;
进入
他们按照最简单的难度和努力进行排名。
答案 2 :(得分:0)
您可以暂时编辑./conf/passwd文件(如果您正在使用密码用户身份验证)并在用户名前面注释掉所有用户“#”。保存文件并重启SVN服务器。
然后取消他们的名字。