支持单一结账的修订控制系统?

时间:2012-06-13 14:58:39

标签: svn version-control tfs visual-sourcesafe

我需要知道哪个版本控制系统支持“单一结账”?当我说单一结账(或单用户结账)时,我的意思是一次只有一个人可以检出文件。

到目前为止,我知道Visual Source Safe(VSS)和Team Foundation Server(TFS)。您可以在此列表中添加任何其他系统吗?

我问的原因是,我工作的大老板担心会给他的小团队带来复杂性,并且宁愿避免使用“合并方法”普遍存在的系统。现在他们使用VSS,但我试图说服他们远离它,因为我知道它被认为是一个非常糟糕的产品,最终会破坏你的数据并丢失你的整个登记历史。

设置为svn:needs-lock的SVN听起来可能有效。 (参见Single user checkout in SVN)有没有办法在整个系统范围内进行设置?

还有其他选择吗?

谢谢。

1 个答案:

答案 0 :(得分:3)

结帐http://en.wikipedia.org/wiki/Comparison_of_revision_control_systems。在第一个表中,查找“并发模型”下的“合并或锁定”。有几个结果。