Я регулярно использую три разных компьютера. Я держу много данных между ними в синхронизации, используя git. Это работает очень хорошо для большинства целей.
Моя единственная проблема - закладки браузера. Firefox теперь хранит их в некоторой базе данных sqlite. Я мог бы поместить это в git, но такие операции, как слияние, становятся бесполезными.
Я посмотрел на множество расширений синхронизации закладок. В настоящее время я использую Xmarks, который является лучшим, но даже это раздражает в некоторых отношениях. (Например, теперь он требует, чтобы я входил в систему каждый раз, когда я запускаю браузер.)
Онлайновые закладки страдают от различных недостатков, прежде всего потому, что пользовательский интерфейс для них, как правило, ужасен по сравнению со встроенным в браузеры.
Есть ли хорошие идеи для бесшовных способов добавить закладки в систему контроля версий, например, в git? Это было бы намного проще, если бы Firefox просто сохранял закладки в текстовом или HTML-файле, а не в sqlite. Пока что я могу думать только о двух решениях. Один, дамп Firefox для другого браузера. К сожалению, Chromium, скорее всего, не сильно поможет, так как я думаю, что он тоже использует базу данных. Существует uzbl, который, безусловно, будет сохранять закладки в виде простого текста, но я бы не стал идти по этому пути, если бы мог помочь, так как работа над uzbl - большая работа. Во-вторых, просто сохраните закладки в моем собственном текстовом файле, который я могу редактировать с помощью vim. Я мог бы сделать простую систему тегов, используя awk. Это не дает мне много пользовательского интерфейса, но это действительно лучшая идея, которую я могу придумать до сих пор.