使用'svn lock'排序命令在整个分支上实现svn锁定

时间:2012-11-22 07:21:43

标签: svn locking branch

有没有办法用svn lock命令锁定整个分支?

单独锁定文件/目录无济于事。我想在不修改服务器端'authz'的情况下实现。

如果有人知道存在这样的选择,请告诉我。

相关问题在这里:svn lock branch

我的试用方式:

svn lock http:// {Repo-path} / branch_name

导致:

svn:E160017:'/ branch_name'不是文件系统中的文件

2 个答案:

答案 0 :(得分:2)

Branch基本上是一个目录。根据文档,还没有支持锁定目录。

"Subversion does not currently allow locks on directories."

答案 1 :(得分:0)

如果没有上面公布的服务器端修改,则无法实现。

如果您愿意修改存储库pre-commit.tmpl目录中的pre-commithooks脚本(如果不能处理,您可能需要安装pexpect Python包Debian)然后使用 Noah Spurrier 的SVN目录锁定script。为我做了完美,只需要进行最少的调整。