有没有办法用 svn lock 命令锁定整个分支?
单独锁定文件/目录没有帮助。我想在不修改服务器端'authz'的情况下实现。
让我知道,如果有人知道这样的选择存在。
相关Q在这里:svn lock branch
我的试用方式:
svn lock http://{Repo-path}/branch_name
结果:
svn: E160017: '/branch_name' 不是文件系统中的文件
有没有办法用 svn lock 命令锁定整个分支?
单独锁定文件/目录没有帮助。我想在不修改服务器端'authz'的情况下实现。
让我知道,如果有人知道这样的选择存在。
相关Q在这里:svn lock branch
我的试用方式:
svn lock http://{Repo-path}/branch_name
结果:
svn: E160017: '/branch_name' 不是文件系统中的文件
分支基本上是一个目录。根据文档,尚不支持锁定目录。
没有上面发布的服务器端修改是不可能的。
如果您愿意修改存储库目录中的pre-commit.tmpl
orpre-commit
脚本(如果不在 Debian 上工作hooks
,您可能需要安装Python 包)然后使用Noah Spurrier的 SVN 目录锁定脚本。只需最少的调整即可完美地为我工作。pexpect