2012-06-13 30 views
0

我需要知道哪些版本控制系统支持“单次结帐”?当我说单一结账(或单一用户结账)时,我的意思是一次只能有一个人签出一个文件。修订版支持Single Checkout的控制系统?

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

我问的原因是,我工作的大老板对于向他的小团队介绍复杂性非常谨慎,并且宁愿避免使用“合并方法论”流行的系统。现在他们使用VSS,但我试图说服他们摆脱它,因为我知道它被认为是一个非常糟糕的产品,最终会破坏您的数据并丢失您的整个签入历史记录。

设置为svn:needs-lock的SVN听起来像它可能工作。 (请参阅Single user checkout in SVN)是否有办法在整个系统范围内进行设置?

还有其他的选择吗?

谢谢。

回答