我想添加一个区域/页面,允许用户将文件上传到SVN。 我见过SharpSVN,看起来很有希望,但我想知道它如何处理冲突等。ASP.NET - SVN web上传前端?
一种方法是使用SharpSVN更新站点本地副本的回购,保存上传的文件从浏览器,然后提交,但我想知道如果多个用户试图(大约)同时访问相同的文件,这将是多么稳定。除了手动实现某种锁定机制之外,解决此问题的好方法是什么?
哦,如果有人有预先存在的解决方案或一个很好的教程,我很乐意看到它。
注意:我是而不是寻找一个Visual Studio插件;这需要完全基于Web,因为我们使用svn进行文档共享,而且我不希望每个用户都安装Tortoise或命令行svn客户端。