Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在svn中指定删除权限?_Svn_Permissions_Authorization - Fatal编程技术网

有没有办法在svn中指定删除权限?

有没有办法在svn中指定删除权限?,svn,permissions,authorization,Svn,Permissions,Authorization,一些用户错误地提交了svn删除,我想限制这些意外删除,同时保留读/写权限。当然,它们可以用零覆盖文件,但这不是偶然的。 我在谷歌上搜索了一下,发现有一个python文件声称这样做,但由于svn改变了站点,该文件丢失了。是否有人拥有该文件,或者有任何其他方式添加删除权限?没有,恐怕没有。SVN只授予读/写权限,其中写入包含删除。不,恐怕不行。SVN只授予读/写权限,其中写入包含删除。第一件事:您是否了解实际上没有从存储库中删除任何内容?您始终可以恢复文件的任何版本,更不用说恢复“已删除”的文件了

一些用户错误地提交了svn删除,我想限制这些意外删除,同时保留读/写权限。当然,它们可以用零覆盖文件,但这不是偶然的。
我在谷歌上搜索了一下,发现有一个python文件声称这样做,但由于svn改变了站点,该文件丢失了。是否有人拥有该文件,或者有任何其他方式添加删除权限?

没有,恐怕没有。SVN只授予读/写权限,其中写入包含删除。

不,恐怕不行。SVN只授予读/写权限,其中写入包含删除。

第一件事:您是否了解实际上没有从存储库中删除任何内容?您始终可以恢复文件的任何版本,更不用说恢复“已删除”的文件了


您可以尝试使用预提交挂钩来实现这一点。请参阅。

第一件事:您是否了解实际上没有从存储库中删除任何内容?您始终可以恢复文件的任何版本,更不用说恢复“已删除”的文件了


您可以尝试使用预提交挂钩来实现这一点。请参阅。

请不要这样做

即使您设法创建了一个钩子来防止删除,但如果它们有合法的理由执行
svn delete
ing怎么办?然后他们会来找你抱怨。钩子是否会有效地成为一个弹出窗口,上面会显示“您确定要删除吗”?如果是这样,它将很快被忽略,而且它也没有那么有用,因为任何SVN操作都可以撤消


教育您的用户如何恢复意外删除的文件-不要试图围绕这些文件编写代码。这并不能从根本上解决问题。

请不要这样做

即使您设法创建了一个钩子来防止删除,但如果它们有合法的理由执行
svn delete
ing怎么办?然后他们会来找你抱怨。钩子是否会有效地成为一个弹出窗口,上面会显示“您确定要删除吗”?如果是这样,它将很快被忽略,而且它也没有那么有用,因为任何SVN操作都可以撤消

教育您的用户如何恢复意外删除的文件-不要试图围绕这些文件编写代码。这并不能解决问题的根源