subversion服务器与通过乌龟的网络存储库访问

jbu*_*jbu 6 svn networking sharing

我的团队目前有5名开发人员,我们都通过我们网络上的计算机X上的共享驱动器访问存储库.由于我们都可以访问计算机X,并且我们可以管理谁拥有和无权访问计算机X,我们可以管理谁可以访问我们的存储库.

我的问题是:如果我设置了一个subversion服务器,我是否获得了我还没有的任何功能?存储库已经内置了用户/密码控件.

  1. 我是否能够跟踪当前签出文件的人员?
  2. 我是否能够锁定多个人(只有
    用户a和b锁定了文件,没有其他用户可以查看该文件)?
  3. 我获得任何安全保障吗?

好像我没有,因为,再次,我已经有了没有服务器的用户/组/ passwd控件.

请告诉我.我在决定创建服务器是否有任何优势.

谢谢,jbu

Ste*_*fan 22

是的,您会获得很多收益:您可以降低丢失所有数据的风险!

请参阅有关访问网络共享上的存储库的文档(和警告).

  • 我很遗憾我只有一个支持这个警告. (2认同)

Ein*_*nar 1

通常,您不会在 SVN 中“签出”文件。也就是说,您在处理它们时不会锁定它们。

然而,你会得到一些东西(这些只是我的想法):

  • 提交历史记录(每个文件以及整个存储库)
  • 分支/合并选项
  • 标记版本的能力(通常是正式版本)
  • 能够回滚对某个版本的更改(例如,如果最近引入了严重的错误)
  • 还有很多很多

但请注意,大部分或全部这些好处并不是 subversion 独有的,而是可以从大多数现代版本控制系统中获得。