
Предположим, у меня в Dropbox есть файл исходного кода, над которым я работал на своем настольном компьютере, а версия на моем ноутбуке устарела, потому что у меня не было доступа в Интернет или прокси-сервер компании заблокировал Dropbox или что-то еще.
Если я продолжу работать с файлом с ноутбука, а потом снова подключусь к интернету, что произойдет с моим файлом? Будут ли потеряны предыдущие изменения с рабочего стола?
решение1
Это зависит от ваших настроек. Большинство программ типа dropbox предоставляют вам вариации этих опций:
- Используйте локальную копию, перезапишите удаленные.
- Используйте удаленную копию и перезапишите локальную.
- Используйте тот, у которого последняя дата изменения.
- Спросить пользователя (всплывающее окно), какой файл сохранить.
В случае с Dropbox их собственный сайт утверждает:этот
Dropbox не будет пытаться объединить изменения за вас. Поэтому любые изменения, внесенные в тот же файл после его обновления, также будут синхронизированы на всех компьютерах, но как «конфликтная копия» файла. Конфликтный файл и исходная копия Конфликтующие изменения сохраняются отдельно
Если вы хотите предотвратить конфликт или даже изящно объединить изменения в исходном коде, используйте систему управления исходным кодом, например CVS илиподрывная деятельность.
решение2
Согласноhttps://www.dropbox.com/help/36/en
«Если два человека или компьютера одновременно изменят один и тот же файл, то «победит» тот, кто первым загрузит свою новую версию. Dropbox не будет пытаться объединить изменения за вас. Поэтому любые изменения, внесенные в один и тот же файл после его обновления, также будут синхронизированы на всех компьютерах, но как «конфликтная копия» файла. Имя нового файла будет таким же, как и у старого, но с добавлением «конфликтная копия», имени ответственного человека/компьютера и даты возникновения конфликта. Таким образом, изменения каждого сохраняются, и никто не перезаписывает результаты чьей-то тяжелой работы. Если вы обнаружите конфликтующий файл в своей общей папке, вы можете обсудить с другом, какие изменения следует сохранить».
Так что нет, вы ничего не потеряете, но у вас будут дубликаты файлов.
правка: это не совсем то, что вы спрашивали, поскольку вы не работаете одновременно из двух мест над одним и тем же файлом, но это все равно объясняет, как Dropbox обрабатывает конфликты.