Ответ 1
Все эти варианты хороши, но я бы просто положил его на USB-ключ.
Если бы кто-то использовал TiddlyWiki в качестве личной базы данных для заметок и фрагментов кода, как бы вы могли сохранить синхронизацию между несколькими машинами. Будет работать svn/cvs и т.д. Как бы вы справились с слияниями?
Все эти варианты хороши, но я бы просто положил его на USB-ключ.
Один из вариантов - это up-and-comer DropBox. Бесплатная служба обмена файлами, которая дает вам 2 ГБ бесплатно и не ограничивает количество компьютеров, на которых вы делитесь.
Определите общую папку, поместите туда файлы tiddlywiki и затем укажите локальное редактирование на общий диск. Любые изменения автоматически отражаются.
Примечание. У меня нет связей с DropBox, кроме факта, что я читал много об этом, и пробовал его для личного использования.
Используйте TiddlySpot, его онлайн все время и частные
Tiddlywiki хорошо подходит для управления версиями (поскольку это один текстовый файл).
Просто поместите его в личный SVN или репозиторий Git, доступный из Интернета, и вы можете синхронизировать его со многими местами (офис, дом, ноутбук и т.д.).
Я использую этот метод, и он работает очень хорошо. Вы даже можете иметь несколько версий своих заметок и разрешать конфликты с помощью инструментов diff. И, очевидно, с контролем версий вы можете работать в автономном режиме и синхронизировать позже.
Я только что создал новую Tiddlywiki в TiddlySpot. Он позволяет хранить локальную копию Tiddlywiki, а также синхронизировать ее с сервером.
Если у вас есть собственный веб-сервер (и вы не хотите использовать TiddlySpot), попробуйте этот код, чтобы включить сохранение на свой собственный сервер.
У меня есть MonkeyGTD wiki, который находится на http://TiddlySpot.com. У меня есть локальная копия на моем рабочем ПК и выполняю мою работу в течение дня на нем и периодически загружаю в TiddlSpot в течение дня и в конце дня. Если мне нужно получить к нему доступ или обновить его после работы, я внесу изменения в онлайн-версию, а затем на следующее утро я сделаю Импорт обратно в свой локальный файл.
Это правда, что если я забуду сделать обновление или сделать их в неправильном порядке, я потеряю информацию, но это "достаточно хорошо".
Возможно, существует возможность использовать функциональные возможности Sync, чтобы предотвратить это, но я еще не изучил этот вариант.
Если вы, возможно, захотите редактировать свою вики на нескольких компьютерах одновременно, вам определенно нужно, чтобы серверное решение синхронизировалось на более тонком уровне, чем файл. Giewiki (http://giewiki.appspot.com) - это серверное решение TiddlyWiki на основе Google App Engine, которое делает именно это. И в отличие от любых других размещенных TiddlyWikis, о которых я знаю, вы можете создавать несколько страниц в любом иерархии и перемещаться по автоматически созданной карте сайта. Вы можете попробовать это, создав сайт поддомена на giewiki.appspot.com, или вы можете загрузить исходный код и установить его на свой собственный сайт бесплатных приложений. И вы можете сделать это как личное или публичное, как вам нравится.
Попробуйте FolderShare.
Я храню файлы TiddlyWiki на USB-накопителе, которые хранятся у меня независимо от того, какой компьютер я могу использовать. Не нужно беспокоиться о синхронизации на других компьютерах. Он регулярно поддерживается при резервном копировании самого флеш-накопителя на моей основной рабочей станции.
Еще один вариант: используйте другую личную вики, называемую Luminotes, которую вы можете либо получить доступ в Интернет с разных компьютеров, либо загрузить и запустить на своем собственный компьютер (да, даже USB-накопитель). Luminotes определенно получил некоторое сходство с TiddlyWiki, но во многом это проще изучить и использовать.
Вы упомянули SVN, но если вы не против использования git, Github Gollum - отличное решение. Редактировать локально или из удаленного репозитория github.
Почему бы просто не настроить что-то вроде DokuWiki на веб-сервере? У вас есть собственный веб-сервер, верно? Вы можете получить виртуальное хостинг решение за $19/mo в эти дни.