有没有办法用svn lock命令锁定整个分支?
单独锁定文件/目录无济于事。我想在不修改服务器端'authz'的情况下实现。
如果有人知道存在这样的选择,请告诉我。
相关问题在这里:svn lock branch
我的试用方式:
svn lock http:// {Repo-path} / branch_name
导致:
svn:E160017:'/ branch_name'不是文件系统中的文件
答案 0 :(得分:2)
Branch基本上是一个目录。根据文档,还没有支持锁定目录。
答案 1 :(得分:0)
如果没有上面公布的服务器端修改,则无法实现。
如果您愿意修改存储库pre-commit.tmpl
目录中的pre-commit
或hooks
脚本(如果不能处理,您可能需要安装pexpect
Python包Debian)然后使用 Noah Spurrier 的SVN目录锁定script。为我做了完美,只需要进行最少的调整。