マージの仕組み
マージに関する基本事項については、次のリンクをご覧ください:
Collaboration (including merging maps)
マージシナリオはどのように機能しますか?
概要:マージシナリオでは、最新の保存が優先されます。ただし、チームメンバーが異なる時間帯にマップで作業するように役割を割り当てることで、マージシナリオを回避できます。
2人以上のチームメンバーが同じマップで同時に作業している場合、マージシナリオでは「デルタ」が考慮されます。
デルタとは、ユーザーの新しく保存されたマップと、別のユーザーが以前に保存したマップとの間の差分のことです。差分がある場合は、新しく保存されたマップが優先されます。
新しいマップを保存する際、アプリは共通のオーバーレイIDのデータにおける差分を探します。アプリは以下を比較します:
- 新しく保存されたマップのアクティビティログ。
- 以前に保存されたマップのデータ。
以前に保存されたマップで行われた変更は、新しく保存されたマップによって上書きされます。上書きされる変更には、以下の差分が含まれます:
- スタイル。
- ポイントの位置。
- 編集/削除。
以下は、2人のチームメンバーが同じマップで同時に作業している場合の一連のイベントの例です。 両方のチームメンバーが同じオーバーレイに変更を加えます:
-
ユーザーAがオーバーレイ「X」を削除します。
-
ユーザーAがマップを保存します。
-
ユーザーBがオーバーレイ「X」を編集します。
-
ユーザーBがマップを保存します。
このシナリオでは、オーバーレイ「X」は削除されません。
その理由は以下の通りです:
両方のチームメンバーが、おそらく最後に保存された変更を保持したいと考えているためです。
コラボレーションを改善するためのアイデアをお持ちですか?
皆様のご意見をお待ちしております。こちらまでメッセージをお送りください:
[email protected]
最終更新