按权限删除subversion命令

时间:2014-09-17 19:12:44

标签: svn tortoisesvn revert

是否可以阻止或拒绝"还原"在Subversion中命令?或者通过命令行或设置类似的东西?

2 个答案:

答案 0 :(得分:1)

您无法阻止该命令,但可以删除它的资源管理器上下文菜单。看看docs

答案 1 :(得分:0)

理论上你可能会这样做,但请记住,颠覆(我检查的最后一次)确实没有恢复命令。这是一个复合命令,包括提交旧版本作为当前工作副本。

所以,你必须在服务器上接近它,使用预提交钩子来检查提交的细节,以确定提交是否似乎是先前版本的重新提交。

听起来对我来说很多工作,但如果理由足够高,那可能是值得的。主要问题包括返回先前版本是否有效(如果不是,您需要与之前的所有版本进行比较),以及定义“以前版本”的方式有多少。对于后一个问题的解释,如果我删除一个文件,然后两个月后将文件移动(重命名)到先前删除的文件的名称和位置,是否应该与文件的沿袭或文件位置的先前版本进行比较? / p>

这些问题没有完美的答案,但他们只需要一个答案,答案对你很重要。