我需要知道哪个版本控制系统支持“单一结账”?当我说单一结账(或单用户结账)时,我的意思是一次只有一个人可以检出文件。
到目前为止,我知道Visual Source Safe(VSS)和Team Foundation Server(TFS)。您可以在此列表中添加任何其他系统吗?
我问的原因是,我工作的大老板担心会给他的小团队带来复杂性,并且宁愿避免使用“合并方法”普遍存在的系统。现在他们使用VSS,但我试图说服他们远离它,因为我知道它被认为是一个非常糟糕的产品,最终会破坏你的数据并丢失你的整个登记历史。
设置为svn:needs-lock
的SVN听起来可能有效。 (参见Single user checkout in SVN)有没有办法在整个系统范围内进行设置?
还有其他选择吗?
谢谢。
答案 0 :(得分:3)
结帐http://en.wikipedia.org/wiki/Comparison_of_revision_control_systems。在第一个表中,查找“并发模型”下的“合并或锁定”。有几个结果。