Modyfikacja pliku Dropbox w 2 różnych miejscach jednocześnie

7

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?

wim
źródło
2
to pytanie zaskoczyło mnie
pneumatyka
+1 @ Wim, zobacz dropbox.com/help/10/en
Mawg
Mayeb „najlepiej tego nie robić? Lub, jeśli musisz, skopiuj na pamięć USB przed wyjściem z biura i skopiuj na laptop przed dokonaniem jakichkolwiek zmian. DropBox później ponownie zsynchronizuje dsktop po podłączeniu laptopa (jeśli nie podłączysz, to wróci do pamięci USB)
Mawg

Odpowiedzi:

6

To zależy od twoich ustawień. Większość programów typu dropbox udostępnia różne opcje:

  1. Użyj lokalnej kopii, zastąp zdalne.
  2. Użyj kopii zdalnej i zastąp lokalną.
  3. Użyj tego z najnowszą datą modyfikacji.
  4. Zapytaj użytkownika (popup), który plik zachować.

W przypadku Dropbox ich strona internetowa stwierdza to

Dropbox nie będzie próbował scalić wprowadzonych zmian. Dlatego wszelkie zmiany dokonane w tym samym pliku po jego aktualizacji będą również synchronizowane ze wszystkimi komputerami, ale jako „konfliktowa kopia” pliku. Plik będący w konflikcie i oryginalna kopia Sprzeczne zmiany są zapisywane osobno

Kopia pliku konfliktu.png

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 .

Hennes
źródło
+1 Zgadzam się na kontrolę źródła, ale jeśli nie możesz zdobyć WinMerge, Kdiff3 lub innego dobrego, bezpłatnego programu do porównywania plików
Mawg
5

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.

Softcox
źródło