首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SVNKit更改SVN目录权限

使用SVNKit更改SVN目录权限
EN

Stack Overflow用户
提问于 2010-12-06 22:38:56
回答 1查看 956关注 0票数 0

我正在使用SVNKit以编程方式与SVN服务器交互。在某些情况下,我需要阻止对存储库目录的任何进一步更改。我最初的想法是使用锁来实现这一点,但后来我发现SVN锁是可打破的(和可窃取的),但我需要强制要求目录不能被修改。我知道我可以通过编写一个钩子脚本来使锁牢不可破,但这将使部署复杂化,并引入特定于平台的依赖关系。

我的下一个想法是通过更改需要锁定的目录的权限来解决这个问题。我可以使用VisualSVN服务器管理控制台来实现这一点,但是我还没有找到通过SVNKit应用程序接口来实现这一点的方法。此功能是否通过API公开,如果不是,是否有其他方法来锁定目录?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2010-12-07 00:31:47

开箱即用,Subversion允许锁被盗。但是,您可以通过启用预锁和后锁以及解锁挂钩脚本来更改此行为。这些钩子的模板将显示如何防止锁被盗的基本知识。您还可以在“锁定策略”部分找到更多信息here。不过,作为一种好的措施,您应该允许指定的管理员能够打破或窃取存储库上的锁。什么都不像去度假的人,他把所有东西都锁上了,没有人能工作!或者在你的情况下,他们写了一个应用程序来锁定所有东西,现在他去度假了!:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4367487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档