1

TFS では、ユーザーがクラスで作業している場合、他のユーザーはそのクラスで作業できません。この作業のように git が行うための構成はありますか?

4

3 に答える 3

9

いいえ。そのような機能は、Git の分散原則に完全に反します。

私の経験では、2 人のユーザーが同じファイルで作業している場合、マージすると次の 2 つのいずれかが発生します。

  1. コードの別の領域で作業しているため、マージの競合はありません。続ける。これは通常のケースです。
  2. マージの競合があり、手動で解決する必要があります。通常、2 人のコミッター間のコミュニケーションは不可欠です。
于 2012-05-13T04:34:48.237 に答える
1

いいえ、それは完全にGitです。そのため、より良いプラクティスを実現するには、頻繁にコミットを実行し、プルしてリポジトリを更新する必要があります。

コードのマージ中の競合は、同じコード行で以前のコミットを確認した後で解決する必要があり、通信が必要です。

于 2012-05-13T05:52:21.977 に答える
0

そうは言っても、

Gitolite は、リポジトリとファイルにきめ細かいアクセス制御を課すことができる拡張機能です。

于 2012-05-14T04:10:59.750 に答える