Praca na dwóch komputerach - synchronizacja

0

Cześć,
zajmuję się projektowaniem stron internetowych, głównie PHP i MySQL. Korzystam z serwera lokalnego apache z MySQL.
Niedawno kupiłem sobie laptopa i chciałem spróbować pracować na dwóch komputerach. W domu na PC i podczas wyjazdów na laptopie. Tutaj pojawił się problem synchronizacji danych.

Myślałem o postawieniu wirtualnej maszyny z plikami na pendrivie lub droboxie, ale za bardzo nie wiem jak do tego się zabrać.
Innym moim pomysłem było synchronizowanie folderów htdocs i mysql przez dropbox, ale wyczytałem, że mogą pojawić się jakieś problemy z bazą danych.

Spotkał się ktoś z podobnym problemem? Jakie rozwiązanie będzie najbardziej optymalne?

0

Jeżeli chcesz synchronizować kod to użyj SVNa.

0

A co do mysql

0

Co do mysql to sobie napisz skrypt ktory ci przerzuci strukture/dane z jednej bazy do drugiej.

0

Możesz też bazę sobie wystawić na zewnątrz (jeśli masz publiczne ip) i korzystać skąd chcesz.

0

Co do kodu, to polecam założenie konta na http://unfuddle.com/ . Masz tam możliwość utworzenia tylu repozytoriów SVN, ile potrzebujesz. Zaś nauka SVN to chwilka :)

0

jeśli chodzi o baze mysql to jest coś takiego jak mysqldump i mysqlimport. Ale tak na serio to jeśli chcesz mieć zsynchronizowane dane zarówno kod jak i bazę danych to wykorzystaj jakiś system kontroli wersji dla plików (svn, git, hg itp.) a do bazy danych to polecam zewnętrzny serwer mysql, ale wtedy będziesz musiał mieć stałe połączenie z internetem.

Więc albo mysqldump i mysqlimport albo zewnetrzna baza danych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1