2012-03-22 94 views
0

我正在查看一些客户端服务器cvs应用程序以便共同使用。我想如果我能得到一些反馈来支持我在这方面最好的OPEN SOURCE应用的经验方面的研究。基本上我正在寻找一个可以管理和使用多个存储库的应用程序,但为源代码维护一个中央存储库。版本控制客户端服务器应用程序

此外,应用程序必须能够允许设置文件和文件夹的安全访问权限并支持命令行访问。我想知道,根据您使用这些应用程序的经验,您可以根据所提到的功能评估哪些应用程序。

+0

我们必须阅读'cvs'标签为'vcs' ?! – 2012-03-22 21:51:02

回答

1

VCS标签的假设:

  • 颠覆纯CVCS系统,慎用:一是回购,乘以客户端(工作副本)。版本库间通信是差于可怕
  • DVCS,可用于混合或伪CVCS模式:Mercurial。慎用(Mercurial guru的TBT):核心中缺少文件和目录访问权限,也许可以在钩子中实现。由于回购的整体性质,ACL最小的对象是分支(扩展需要)

短CheetList

Feature              Subversion  Mercurial 

manage and work with several repositories     + (client)   + 

maintain one central repository for source code     +    + 

allow the setting of security access on files and folders  Folders    - 

support command line access          +    + 

BonusPack  

Cross-platform             +    + 

IDE-integration             +    + 

GUI-clients              +    + 
相关问题