具有锁定文件的Mercurial替代品

时间:2012-08-30 08:37:13

标签: android mercurial

我使用Eclipse在java for Android中开发。我已经安装了Mercurial来控制其他程序员的源文件。 但我不喜欢mercurial如何工作,没有选项来锁定文件时有人修改它。 我知道mercurial以这种方式工作,但我们更喜欢锁定“方法”。 除了锁文件有什么替代mercurial? 有没有办法配置Eclipse以避免写入只读文件?如果我有一个只读源文件,使用Eclipse我可以打开它并写入。

感谢。

1 个答案:

答案 0 :(得分:4)

引自Mercurial: The Definitive Guide

  

例如,分布式修订控制系统不能通过它   性质,提供文件锁定设施。因此没有内置的   防止两个人做出相互冲突的变化的机制   二进制文件。如果你有一个团队,有几个人可能正在编辑   经常使用二进制文件,使用Mercurial或者它可能不是一个好主意   任何其他分布式版本控制系统 - 管理这些文件。

但是,在段落的下方,有一个可以使用的扩展名,名为“锁定/解锁扩展名”。位于a page的快速搜索描述了扩展名,但我还没有使用它。链接页面还暗示存在另一个相同名称的较旧扩展名。

作为最后的说明,就个人而言,我同意书中的引用。如果您的工作流程中需要文件或目录锁定,尝试使用分布式版本控制系统只会给您带来问题。使用更传统的版本控制系统可能会更好。