Subversion存储库保护

use*_*913 3 svn repository

我在这里遇到过关于颠覆的各种问题,但没有具体到我正在寻找的内容.

我将聘请一名自由职业者远程处理我现有的项目(扩展已有代码的功能和代码维护.

虽然我会信任他的代码并让他拥有他需要工作和测试应用程序的所有访问权限......我如何防止有人以任何方式删除,破坏或破坏代码存储库是我们之间关于某事的争议而自由职业者通过对代码造成损害而退回.

现在我认为这种事情发生的可能性很小,但我还是想采取预防措施.

我们如何在颠覆中实现这样的目标?

其次,

任何关于良好的颠覆托管的建议都使得执行所有svn操作变得非常容易......也许是一个Web界面....(付费托管很好但不太昂贵......)

Red*_*ter 6

允许某人访问SVN存储库中的签入或签出代码不会让他们损坏或删除存储库.他们所做的任何更改都可以恢复.这是修订控制系统的重点.只是不要让开发人员完全访问托管SVN的服务器(例如,RDP访问).

但是,管理员(您的?)的责任是确保经常备份存储库本身,以防由于其他原因而丢失或损坏数据.

关于如何提供对存储库的访问,我很幸运使用VisualSVN来设置对存储库的访问.它为最终用户https提供了对repos的访问权限,他们可以使用他们希望访问代码的任何客户端工具.我个人从未发现作为开发人员使用SVN Web界面有很多用处.