3

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

单独锁定文件/目录没有帮助。我想在不修改服务器端'authz'的情况下实现。

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

相关Q在这里:svn lock branch

我的试用方式:

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

结果:

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

4

2 回答 2

2

分支基本上是一个目录。根据文档,尚不支持锁定目录。

“Subversion 目前不允许锁定目录。”

于 2013-10-01T12:18:10.710 回答
0

没有上面发布的服务器端修改是不可能的。

如果您愿意修改存储库目录中的pre-commit.tmplorpre-commit脚本(如果不在 Debian 上工作hooks,您可能需要安装Python 包)然后使用Noah Spurrier的 SVN 目录锁定脚本。只需最少的调整即可完美地为我工作。pexpect

于 2014-09-10T09:08:06.987 回答