Załóżmy, że mam plik kodu źródłowego w moim Dropbox, nad którym pracowałem z komputera stacjonarnego, a wersja na moim laptopie jest nieaktualna, ponieważ nie miałem dostępu do Internetu lub Dropbox zablokowany przez firmę proxy.
Jeśli będę kontynuować pracę nad plikiem z laptopa, a następnie ponownie połączę się z Internetem, co stanie się z moim plikiem? Czy wcześniejsze zmiany z pulpitu zostaną utracone?
Odpowiedzi:
To zależy od twoich ustawień. Większość programów typu dropbox udostępnia różne opcje:
W przypadku Dropbox ich strona internetowa stwierdza to
Jeśli chcesz zapobiec konfliktowi lub nawet płynnie scalić zmiany w kodzie źródłowym, użyj systemu kontroli źródła, takiego jak CVS lub subversion .
źródło
Zgodnie z https://www.dropbox.com/help/36/en
„Jeśli dwie osoby lub komputery zmienią ten sam plik w tym samym czasie, pierwsza osoba, która zakończy przesyłanie nowej wersji,„ wygra. ”Dropbox nie spróbuje scalić zmian za Ciebie. Dlatego wszelkie zmiany wprowadzone w tym samym pliku po aktualizacji zostaną również zsynchronizowane ze wszystkimi zmianami na wszystkich komputerach, ale jako „konfliktowa kopia” pliku. Nazwa nowego pliku będzie taka sama jak stara, ale dołączona do „konfliktu kopii”, nazwa osoby / komputera odpowiedzialnego i datę wystąpienia konfliktu. W ten sposób zmiany wszystkich są zachowywane i nikt nie nadpisuje ciężkiej pracy innej osoby. Jeśli znajdziesz plik konfliktu w folderze udostępnionym, możesz omówić, które zmiany zachować z Twoim przyjacielem."
Więc nie, nic nie stracisz, ale będziesz mieć zduplikowane pliki
edycja: nie jest to dokładnie to, o co prosiłeś, ponieważ nie pracujesz jednocześnie z dwóch lokalizacji w tym samym pliku, ale nadal wyjaśnia, jak Dropbox obsługuje konflikty.
źródło