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