寻找一个svn

时间:2011-02-23 15:05:03

标签: svn

我正在寻找一个允许审核的svn(在我接受之前没有人可以SEE提交),轻松集成到现有的用户/ ACL方案中。

不允许用户在没有审核的情况下以任何方式进行交流。

有什么我可以使用的(我对svns没什么意义)或者我必须(颤抖)自己编写?

编辑:澄清 - 我想要linux的软件:P

3 个答案:

答案 0 :(得分:1)

Subversion(SVN)是一种特殊的版本控制系统;提交总是针对中央服务器执行。

有“mods”/ hacks为其引入部分分布式/分散式版本控制(例如svk),但我宁愿使用像git那样的正版分布式版本控制系统(DVCS),每个开发人员都可以有一个单独的存储库。

在DVCS中,您可以拥有一个“官方”分支,只有特定的开发人员才能写入(我想这可以使用主要“权威”/“官方”服务器上的预提交挂钩或通过提供的特殊机制来完成DVCS)。

然后,您将获得指导原则,开发人员只应在开始处理某些内容时检查/获取权威服务器。

关于访问控制,如果没有关于您的特定需求的更多信息,很难说出来,但任何支持通过SSH或Web服务器访问的VCS都可以使用可用于Linux或Web服务器的身份验证模块。

答案 1 :(得分:0)

如果您正在谈论SVN服务器,那么请查看VisualSVN服务器:http://www.visualsvn.com/server/

答案 2 :(得分:0)

无需编写自己的实现。而是查看不同的SVN服务器提供商,例如Assembla

但是根据我对有关提交的最终决定的理解,你还可以查看其他系统,例如Git / GitHub。看看Distributed Revision Control