SVN控制提交访问

时间:2013-08-20 17:03:16

标签: svn tortoisesvn

我可以控制谁可以提交项目吗? 我需要引入一条规则,即只有一个人可以同时提交一个特定的项目。 而那个想要做出改变的人只有在他更新项目时才能做出改变,这是以前的承诺。

如下例所示:

    • 用户1正在处理项目
    • 用户2尝试提交,但访问被拒绝,因为用户1正在处理它。
    • 用户1提交项目。
    • 用户2尝试提交项目并再次被拒绝。
    • 用户2执行项目更新,然后成功提交更改。
  1. 此致 JR

2 个答案:

答案 0 :(得分:1)

在togoise svn中,你有一个让用户锁定项目的可能性,所以它几乎就是你想要的行为。 唯一的区别是,用户可以说“我知道我在做什么,而且我还想要访问” 但除此之外,锁定一个回购,给你这种行为;)

E:在tortoisesvn 1.8中只需右键单击项目tortoisesvn->获取锁定/释放锁定

答案 1 :(得分:0)

有两种方法可以做到这一点:

基于路径的授权内置于Subversion中,可以控制,读取(仅检出),读写(提交)或不访问(无结帐)。预提交挂钩不能控制读授权,但在设置提交(读写)授权时更灵活。