是否可以阻止或拒绝"还原"在Subversion中命令?或者通过命令行或设置类似的东西?
答案 0 :(得分:1)
您无法阻止该命令,但可以删除它的资源管理器上下文菜单。看看docs。
答案 1 :(得分:0)
理论上你可能会这样做,但请记住,颠覆(我检查的最后一次)确实没有恢复命令。这是一个复合命令,包括提交旧版本作为当前工作副本。
所以,你必须在服务器上接近它,使用预提交钩子来检查提交的细节,以确定提交是否似乎是先前版本的重新提交。
听起来对我来说很多工作,但如果理由足够高,那可能是值得的。主要问题包括返回先前版本是否有效(如果不是,您需要与之前的所有版本进行比较),以及定义“以前版本”的方式有多少。对于后一个问题的解释,如果我删除一个文件,然后两个月后将文件移动(重命名)到先前删除的文件的名称和位置,是否应该与文件的沿袭或文件位置的先前版本进行比较? / p>
这些问题没有完美的答案,但他们只需要一个答案,答案对你很重要。