Мы используем Dropbox для синхронизации файлов, над которыми мы работаем, между несколькими компьютерами. Есть ли способ автоматически заблокировать синхронизированный файл на других компьютерах, когда один пользователь открывает его для редактирования, поэтому несколько пользователей не могут редактировать файл одновременно?
1 ответ
Похоже, вам нужна распределенная система контроля версий. Похоже, что ваши пользователи могут не обладать достаточной технологичностью, чтобы использовать его. Если вы работаете в Windows, вы можете использовать что-то вроде Git+TortoiseGit. Однако только вы знаете, смогут ли ваши пользователи и файлы, с которыми они работают, справиться с объединением с конфликтами и выполнением необходимых операций извлечения, а затем передачи из своего локального репозитория в "ведущий" Dropbox.
Одно предостережение: если ваши файлы дизайна очень большие и в двоичном формате, DVCS, вероятно, не лучший способ. Похоже, файлы могут быть большими из-за вашего комментария о потере гигабайт данных.
Вы получите лучший ответ, если добавите больше деталей. Например, какую программу CAD вы используете? Каковы типичные размеры и форматы файлов? Как часто пользователи пытаются редактировать один и тот же файл?