サーバー構成 > SCM のサーバー ポリシー > ロック ポリシー > 共有ロック モデル
  
共有ロック モデル
共有ロック モデルはコピー/編集/マージ モデルとも呼ばれ、リビジョンへのアクセスの制御にロックを使用しません。共有ロック モデルを使用すると、ロックを取得しなくても複数のユーザーが編集用に同じリビジョンをチェックアウトできます。ユーザーは他のユーザーがチェックアウトしたことによるリビジョンの変更には気付きません。複数のユーザーがチェックアウトしたリビジョンに最初に変更をコミットしたユーザーが、次に続くリビジョンをブランチに作成します (チェックアウトされたリビジョンがチップリビジョンであると想定)。他のユーザーが次にチェックインするには、リポジトリにチェックインする前に、コミットされた変更を自分の作業ファイルと再同期してマージする必要があります。
共有ロックは個々のユーザーに課すオーバーヘッドが最小限に抑えられる一方、開発チームの残りのメンバーはユーザーの変更がコミットされるまで変更に気付かないので、共同開発のサポートはほとんど提供していません。共有ロックは、ユーザー数の少ないプロジェクトや、共同作業が優先されないプロジェクトにお勧めします。