有没有办法配置git来锁定文件用户?

时间:2012-05-13 04:29:41

标签: git version-control tfs

在TFS中,当用户处理某个类时,其他用户无法处理它。 git是否有任何配置可以做这样的工作?

3 个答案:

答案 0 :(得分:9)

没有。这样的功能将完全反对 Git的分布式原则。

根据我的经验,如果你有两个人在同一个文件上工作,那么当你去合并时会发生以下两件事之一:

  1. 没有合并冲突,因为您一直在处理代码的不同区域。继续。这是通常的情况。
  2. 存在合并冲突,您必须手动解决它们。 两个提交者之间的沟通通常是必不可少的。

答案 1 :(得分:1)

不,这完全是Git,这就是为什么我们应该经常提交并采取拉动来更新我们的存储库。

在检查同一行代码上的先前提交并需要进行通信后,应解决合并代码时的任何冲突。

答案 2 :(得分:0)

说了这么多,

Gitolite 是一个扩展程序,可以让您对您的存储库和文件实施细粒度的访问控制。