Jak działa scalanie
To learn the basics about merging, visit this link:
Collaboration (including merging maps)
How do merging scenarios work?
Podsumowanie: W scenariuszach scalania priorytet ma najnowszy zapis. Możesz jednak uniknąć scenariuszy scalania, przypisując obowiązki tak, aby członkowie zespołu pracowali nad mapą w różnym czasie.
Gdy dwóch lub więcej członków zespołu pracuje nad tą samą mapą w tym samym czasie, scenariusze scalania biorą pod uwagę „delty”.
Delty to różnice między nowo zapisaną mapą użytkownika a poprzednio zapisaną mapą innego użytkownika. Jeśli występują różnice, priorytet ma nowo zapisana mapa.
Podczas zapisywania nowej mapy aplikacja szuka różnic w danych wspólnych overlay IDs. Aplikacja porównuje:
- Dziennik aktywności (activity log) nowo zapisanej mapy.
- Dane poprzednio zapisanej mapy.
Zmiany wprowadzone w poprzednio zapisanej mapie są nadpisywane przez nowo zapisaną mapę. Nadpisane zmiany obejmują różnice w:
- Stylach.
- Lokalizacjach punktów.
- Edycjach/usunięciach.
To jest przykładowa sekwencja zdarzeń, w której dwóch członków zespołu pracuje nad tą samą mapą w tym samym czasie. Obaj członkowie zespołu wprowadzają zmiany w tym samym overlay:
-
User A USUWA overlay "X".
-
User A zapisuje mapę.
-
User B EDYTUJE overlay "X".
-
User B zapisuje mapę.
W tym scenariuszu overlay „X” nie zostanie usunięty.
Uzasadnienie jest następujące:
Obaj członkowie zespołu prawdopodobnie chcą zachować ostatnio zapisaną zmianę.
Masz pomysł na ulepszenie współpracy?
Jesteśmy ciekawi Twoich pomysłów. Wyślij nam wiadomość na adres:
[email protected]
Ostatnia aktualizacja