Как использовать Dropbox для приложений с поддержкой Lion Versions?

У меня есть несколько файлов Numbers, которые я синхронизирую между своим ноутбуком и настольным компьютером. Я обновил обе машины до Lion и последней версии Numbers. Мне нравится функция «Версии» : многие из этих электронных таблиц, которые со временем меняются, и версии будут очень полезны.

Но потом я понял, что Версии и Dropbox не очень эффективно взаимодействуют. Версии используют скрытый каталог (.DocumentVersions-V100) на корневом уровне для хранения истории версий. Поскольку этот скрытый каталог не синхронизирован, все предыдущие версии доступны не на всех компьютерах. Я все еще экспериментирую, но похоже, что предыдущая версия доступна только в том случае, если она явно открыта в приложении. Если он был изменен (и прошло достаточно времени с момента последней захваченной версии), то он сохраняется в истории версий.

Я думал об использовании какого-то правила Hazel или действия с папкой, но в файловой системе недостаточно информации, чтобы сделать это эффективным.

Кто-нибудь знает, есть ли у Dropbox какие-либо планы относительно версий? Я ожидаю, что они задумались над этим вопросом.

Кто-нибудь знает, как iCloud решит эту проблему? Поскольку он встроен в Lion, возможно, он также будет синхронизировать историю версий.

За исключением этого, есть ли у кого-нибудь обходные пути или лучшие практики?

Из любопытства, интересно, какие новости по этому вопросу...

Ответы (2)

Я считаю, что Apple не хочет, чтобы пользователи видели в iCloud еще один Dropbox или (что еще хуже) еще один iDisk. Хотя я не уверен в том, что собираюсь написать, моя теория об iCloud, основанная на том, что я прочитал до сих пор, заключается в том, что не будет диска, подобного iDisk, или специальной папки, подобной Dropbox. Вместо этого подход iCloud будет ориентирован на приложения, поскольку вы открываете нужное приложение, а затем получаете свои файлы из iCloud независимо от того, какой iPad, iPhone или Mac вы используете в данный момент. В практическом смысле это, скорее всего, означает, что iCloud «волшебным образом» доставит вам последний файл при переключении контекстов, но не историю версий файла — на данный момент это будет функция только Lion.

Я не ожидаю интеграции Dropbox с Версиями или iCloud в ближайшее время, потому что Dropbox не в интересах вас использовать iCloud и наоборот. Особенно с учетом того, что оба заинтересованы в том, чтобы заработать на ваших потребностях в хранении (и это еще более верно для Dropbox, чем для Apple). На техническом уровне нет причин, по которым они не смогут сосуществовать: Lion будет видеть папку Dropbox как любую другую папку и позволит вам сохранить историю ее версий. Dropbox, в свою очередь, увидит скрытые папки, используемые версиями, как папки, которые необходимо синхронизировать, если только Dropbox в настоящее время не поддерживает синхронизацию скрытых папок. Я не проверял, что с ними делает Dropbox.

Важно помнить, что собственная история версий Dropbox хранится на их сервере. Это означает, что не будет физического конфликта между историческими файлами, которые отслеживает Dropbox, и тем, что Lion отслеживает в той же папке для версий. Вам решать, куда пойти и посмотреть: в дружественном пользовательском интерфейсе версий Lion или в онлайн-истории файлов Dropbox. Конечно, предостережение в том, что отдельные исторические записи не будут точно такими же. Я думаю, вы можете сказать, что будет две «версии» одной и той же истории (каламбур).

Я не думаю, что есть необходимость в обходном пути, поскольку технического конфликта действительно нет. iCloud и Dropbox будут делать свое дело, и я, вероятно, в конечном итоге буду использовать версии в Lion для просмотра истории файлов всех моих файлов, даже тех, которые находятся в папке Dropbox, потому что это удобнее в использовании. Если я не могу использовать версии для определенного файла, потому что его приложение еще не поддерживает его, и если этот файл есть у меня в Dropbox, я пойду и посмотрю на веб-сайте Dropbox, чтобы получить его историю версий. Надеюсь это поможет.

Apple спроектировала версии так, чтобы они были отделены от файла, поэтому, когда файл покидает компьютер, вы получаете только самую последнюю версию. Я не думаю, что Dropbox будет вмешиваться в эту проблему, потому что вы можете не знать, что Dropbox имеет встроенную систему управления версиями файлов. Это не так красиво, как Apple, но вы можете получить доступ к последним 30-дневным версиям, войдя в систему на веб-сайте Dropbox, найдя свой файл и щелкнув его правой кнопкой мыши. Затем нажмите предыдущие версии. Если есть предыдущие версии, Dropbox будет показывать их около тридцати дней. Однако, если у вас есть учетная запись Pro, вы можете активировать неограниченные версии с помощью Pack-Rat по адресу https://www.dropbox.com/help/113 . И эти версии даже не учитываются в вашей квоте хранилища.

Спасибо @Натан. Я действительно хотел упомянуть, что знал, что Dropbox имеет встроенное управление версиями, но я чувствовал, что слишком многословен в своем вопросе. Однако, как вы описываете, управление версиями Dropbox ограничено (если у вас не Pro) и не так хорошо интегрировано в приложения. Это предложение является одним из обходных путей (используйте Dropbox Pro и его версии, а не Lion), но мне все равно хотелось бы знать, есть ли какие-либо планы по более тесной интеграции между Dropbox и Lion, планируется ли поддержка версий для Lion или другой обходной путь. Еще раз спасибо.