LINUX.ORG.RU

Синхронизация...


0

0

Вот решил обратиться за советом.

Сейчас работаю так : Имеется xammp(apache+mysql ...) Поработал дома, скопировал на флэшку потащил на работу, потом опять скопировал - понес домой. как бы ладно.

Но так как сайтов стало много столкнулся с проблемой, что забываю выгружать изменения на сайты, то есть на локальном исправил 3 файла, выгрузил два.....

КАк можно синхронизировать все изменения ? Надеюсь правильно объяснил....

То есть поработал из дома или работы - все изменения отразились на сайте.. да и везде.

Расскажите, профи, как вы работаете ????

Заранее благодарю


хм

и как это будет отражаться на удаленных серверах ?

sils ()

любая VCS, подробности в гугле

hizel ★★★★★ ()
Ответ на: ... от sils

Да хоть на том же апаче, что и сайт. Повесь hook, чтобы при commit-е все изменения выгружались на сайт.

ef37 ★★ ()
Ответ на: комментарий от sils

поясните один раз нормально дальше я сам разберусь

sils ()

кроме вцс, о которых уже неоднократно тебе сказали, еще есть rsync, но это зависит от того как ты работаешь

val-amart ★★★★★ ()
Ответ на: комментарий от val-amart



объясню как я работаю. имеем

www.1.ru www.2.ru www.3.ru www.4.ru на всех mysql и прочее

имеем на диске c:\xampp\htdocs\www.1.ru c:\xampp\htdocs\www.2.ru c:\xampp\htdocs\www.3.ru c:\xampp\htdocs\www.4.ru

iDE NetBeanse

При вносе изменений в скрипты - копирую их на удаленные сервера. иногда забываю.... + вносятся изменения в структуры баз.

Каждое утро и вечер таскаю на флэшке (работа-дом-работа) всю папку xampp.

что посоветуете ?

sils ()
Ответ на: комментарий от sils

Вот у тебя есть папочки:
www1
www2
www3
В каждой из них создаёшь репозиторий. Я люблю bzr, по сему:
bzr init
На каждом сервере сайта создаёшь серверный репозиторий.
Делаешь изменения в своём локальном. Делаешь коммит:
bzr commit -m «пофиксил баги 1 и 2»
Затем кладёшь их на сервер:
bzr push http://site2.ru:3434/
Всё!

Если такой ход нравится, то гугли на тему bazaar. Можно mercurial. Но не git(плеваться будешь) и svn(тебе будет удобнее bzr или hg).

tia ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.