我想建立一个源代码控制系统:
网络化,因此用户可以在工作或旅途中访问它
不需要提供共享,锁定模式就足够了
将只有三个用户,他们永远不会使用相同的代码
我们没有系统管理员,也没有太多的知识,所以设置和配置必须简单.
将安装在Windows服务器上
开源或免费
建议请.
SVN涵盖了所有这些,并且很容易设置.
从第2点开始,共享往往比锁定更好,因为一个文件被某人随后去度假/死亡等等锁定.需要在某个人可以被其他开发人员处理之前解锁.SVN支持"开箱即用"共享.
该SIMPLEST系统是什么,我们在这里所说的"嗨克里斯"系统.我们有一个网络驱动器,每个人都可以安装,如果你想编辑的东西,你应该"嘿,克里斯,你在blahblah.cpp吗?" 克里斯说"不." 然后你编辑blahblah.cpp,并将其粘贴在共享驱动器上...如果你想要版本,只需每晚备份网络驱动器.
我从来没有说过这是最好的系统,只是最简单的系统.
Mercurial或Git
尝试Subversion(svn).
编辑:Rich打败了它= D.是的,因为他指出共享比锁定更好.听起来你是SourceSafe用户.这些是我从SourceSafe搬出时试图解决的同一组问题=)