1

在 TFS 中,当一个用户在一个类上工作时,其他用户不能在它上工作。git 是否有任何配置可以完成这项工作?

4

3 回答 3

9

不,这样的特性完全违背了 Git 的分布式原则。

根据我的经验,如果您有两个人在处理同一个文件,那么当您进行合并时会发生以下两种情况之一:

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

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

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

于 2012-05-13T05:52:21.977 回答
0

说了这么多,

Gitolite 是一个扩展,它可以让你对你的存储库和文件进行细粒度的访问控制。

于 2012-05-14T04:10:59.750 回答