Comments 22
:) я туда домашние свн репозитарии закинул
+2
Mercurial в этом плане удобнее (сугубо IMHO).
0
а можете рассказать почему?
0
Дело в том, что моё хранилище нельзя назвать «домашним» на 100%, так как использую его всё же не только я, а ещё и мой друг. Поэтому я естественно не открываю файлы прямо из Dropbox'a: во-первых, в таком случае они бы апдейтились у них при каждом сохранении, а во-вторых, при активном юзании обновляться будет не один десяток файлов, и так каждые пару минут.
Соответственно, в локальной копии хранилища я веду всю работу, делаю коммиты, и только по окончании всей работы синхронизирую с хранилищем в Dropbox. За это время мой друг может сделать то же самое, и тогда в хранилище просто образуется две ветки, которые впоследствии можно будет слить.
Ну и ещё мне нравится, что в Mercurial вся «служебная» инфа находится в одной папке .hg в корне хранилища вместо десятка .svn (по одной на каждый уровень).
Возможно мои аргументы вовсе не аргументы :) Но мне почему-то кажется, что удобнее.
Соответственно, в локальной копии хранилища я веду всю работу, делаю коммиты, и только по окончании всей работы синхронизирую с хранилищем в Dropbox. За это время мой друг может сделать то же самое, и тогда в хранилище просто образуется две ветки, которые впоследствии можно будет слить.
Ну и ещё мне нравится, что в Mercurial вся «служебная» инфа находится в одной папке .hg в корне хранилища вместо десятка .svn (по одной на каждый уровень).
Возможно мои аргументы вовсе не аргументы :) Но мне почему-то кажется, что удобнее.
+1
Отличный первый пост на хабре.
У меня конечно только один помощник — из семейства эпловых, но все-равно, способ очень действенный даже для одной машинки.
У меня конечно только один помощник — из семейства эпловых, но все-равно, способ очень действенный даже для одной машинки.
0
На Mac OS X работать в консоли? O_o!
Если серьёзно, то давно использую Dropbox и очень нравится мне этот сервис! Синхронизировать можно всё, что вздумается, даже папку ~/, если надо! :) Вот только автоматизировать бы включение/выключение mysql и расписание синхронизации самого dropbox, иначе он будет синхронизировать каждую буковку изменённую в базе!
Например запускать dropbox после включения компьютера и выгружать после синхронизации и снова запускать перед выключением — так у вас синхронизируются все накопленные изменения за период работы.
Если серьёзно, то давно использую Dropbox и очень нравится мне этот сервис! Синхронизировать можно всё, что вздумается, даже папку ~/, если надо! :) Вот только автоматизировать бы включение/выключение mysql и расписание синхронизации самого dropbox, иначе он будет синхронизировать каждую буковку изменённую в базе!
Например запускать dropbox после включения компьютера и выгружать после синхронизации и снова запускать перед выключением — так у вас синхронизируются все накопленные изменения за период работы.
0
А можно тупой вопрос?
Пока Вы шаманите с лежащим MySQL сервером — Ваш web-сервер лежит.
И все посетители идут лесом?
Пока Вы шаманите с лежащим MySQL сервером — Ваш web-сервер лежит.
И все посетители идут лесом?
0
А это не для посетителей делается, а для мобильного рабочего места разработчика
0
Речь в заметке шла о синхронизации локальных веб-серверов и баз. Т.е. машин на которых ведеться разработка. В частности моя работа. С локальной машины (с одной из трех в моем случае) сделаная работа выгружается в SVN. Из SVN проект выгружается на продакшен сервер, который в свою очередь естественно не выключается.
0
Настройте реплику между MySQL и не шаманьте дропбоксом…
+1
Это же очевидно — mv и симлинк.
А я вот делаю так: ~/Dropbox/emacs/config.el — конфиг емакса (использую на маке Aquamacs. Люто, бешено ненавижу Coda, ибо 100 баксов. И мне не svn нужен, а bzr), в .emacs — init-file этого конфига (:
P.S. ссылку на dropbox.com мог бы заменить на инвайт-ссылку (+250мб).
А я вот делаю так: ~/Dropbox/emacs/config.el — конфиг емакса (использую на маке Aquamacs. Люто, бешено ненавижу Coda, ибо 100 баксов. И мне не svn нужен, а bzr), в .emacs — init-file этого конфига (:
P.S. ссылку на dropbox.com мог бы заменить на инвайт-ссылку (+250мб).
0
Реклама dropbox, да еще и с тегом реферала… как так можно?
Ни один нормальный человек реальные базы MySQL так мучать не будет, это бред какой-то. Если на обоих машинах есть интернет, то настрить синхронизацию нужный баз/данных — вопрос максимум пол часа, если руки из верхней части тела растут.
А вообще, для веб. дизайна терминальный доступ на одну из машин напорядок лучше, настраивается вообще за 15 секунд и задача переноса пропадает как класс. Всегда работаешь на одной машине, все остальные — только чтоб терминал запустить.
Ни один нормальный человек реальные базы MySQL так мучать не будет, это бред какой-то. Если на обоих машинах есть интернет, то настрить синхронизацию нужный баз/данных — вопрос максимум пол часа, если руки из верхней части тела растут.
А вообще, для веб. дизайна терминальный доступ на одну из машин напорядок лучше, настраивается вообще за 15 секунд и задача переноса пропадает как класс. Всегда работаешь на одной машине, все остальные — только чтоб терминал запустить.
0
Ну вы хотя бы вникните в суть проблемы. Синхронизация локальных баз MySQL на трех компах, при этом одновременно включен только один. Один комп на работе (уходишь с работы выключаешь его), один дома (уезжаешь в командировку выключаю домашний комп) и ноутбук для коммандировок (работаю дома или на работе ноутбук выключен и лежит на полке). Какие терминалы??? Вы о чем?
-1
У меня возник вопрос с синхронизацией mysql но в связке с Laravel + Homestead + VirtualBox
Ваша идея приминима и в этой связке, только вот мне не нравится что блокируется доступ к файлам. Тут будут проблемы. Компьютеры у меня включены постоянно и я не очень забочусь что бы гасить както-то сервис. Хотя может cron настроить на определенных машина в определенное время. Может тогда не будет конфликтов версий?
Ваша идея приминима и в этой связке, только вот мне не нравится что блокируется доступ к файлам. Тут будут проблемы. Компьютеры у меня включены постоянно и я не очень забочусь что бы гасить както-то сервис. Хотя может cron настроить на определенных машина в определенное время. Может тогда не будет конфликтов версий?
0
Sign up to leave a comment.
Синхронизация баз MySQL с помощью сервиса Dropbox