Apple имеет хорошую веб-страницу о батареях и календаре iCal, чтобы напомнить, что Вы к regulary делаете цикл.
Литий-ионные батареи полимера должны использоваться для максимальной производительности. Если Вы часто не используете свое устройство, несомненно, завершат цикл заряда по крайней мере один раз в месяц.
То, что Вы описываете, походит на очень общее решение, которое могло бы быть невозможным (например, Вы не можете иметь и офлайнового доступа и полностью избежать ручного слияния, например, для мультимедийных файлов).
В дополнение к другим решениям Вы могли бы хотеть посмотреть на Унисон. Это будет синхронизировать несколько деревьев каталогов для хранения их идентичными после изменений (особенно офлайновые изменения). В отличие от rsync, это на самом деле справится с изменениями в нескольких копиях. Это разумно объединит их, если это возможно, или запрашивать, если это обнаружит конфликты.
Я регулярно использую его для синхронизации моего рабочего стола к мобильным устройствам, и это работает действительно хорошо.
Это действительно должно быть выполнено периодически однако, это не непрерывная служба.
среда, которую Вы пытаетесь создать, могла быстро стать очень грязной. что, если несколько копий двоичного файла, измененного одновременно в различных местах? Как Вы собираетесь объединить те изменения?
Вы, вероятно, хотите реализовать (распределенную) какую-то сетевую файловую систему. Управление версиями могло быть сделано с базовые снимки файловой системы.
Я не уверен, даст ли WebDAV Вам легкость и ввод-вывод, Вы ищете, но это могло бы быть так. Другими альтернативами является NFS, OpenAFS и CIFS.
Используйте популярный rsync инструмент. Это - multiplaform, сформировавшаяся, и Вы получите большую поддержку.
Походит на задание для Подверсии мне, что w/требование управления версиями. Вы не сказали, что, я, вероятно, предложил бы или rsync или Унисон, но ни один из тех не собирается помочь Вам с управлением версиями.
Можно получить хорошие графические клиенты для Windows и MacOS (см. http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients для длинного списка клиентов), и доступ через WebDAV доступен.