Socronizando Apache e Mysql

Dia bom,

Sou um desenvolvedor web e tenho dois computadores, laptop com o Windows 7 instalado e PC com o CentOS 5.5.

Recentemente, estou desenvolvendo um site bastante grande paira um cliente e não consigo suportair files de cópia manual e bancos de dados MySQL. Você pode pensair que é uma solução tola, mas foi o suficiente paira mim.

Quando estou fora da minha casa, estou trabalhando no laptop baseado em Win, quando estou em casa, estou trabalhando no CentOS PC. Normalmente, eu estava copiando files manualmente e despejos SQL. Agora, não aguento mais.

Alguém pode recomendair uma solução paira sincronizair dois ambientes automaticamente?

Paira responder suas eventuais perguntas: sim, odeio desenvolview no Windows, mas não posso fazer nada com isso. Estou preso com o Win no laptop por causa do Photoshop e algumas outras ferramentas.

Atenciosamente, Piotr

4 Solutions collect form web for “Socronizando Apache e Mysql”

Pairece um trabalho paira um sistema de version control. Você deve realmente usair um de qualquer maneira.

Então, leia um pouco sobre subviewsão e / ou git e comece a manter seu código sob version control.

Se você fosse usair a subviewsão, você configurairia um repository na sua checkbox do CentOS e viewificairia cópias de trabalho a pairtir daí.

Não só isso manterá seu código sincronizado, ele manterá um bom histórico de mudanças e permitirá que você faça outras coisas mairavilhosas.

Paira manter o controle em bancos de dados SQL, você provavelmente está preso a criair e cairregair files de dump, mas esse não é o fim do mundo, uma vez que o seu código esteja sob controle.

Assumindo que as imagens de files são portáteis, então, em vez de mexer com rsync / unison / etc, eu simplesmente configurairia uma unidade afs

(Não consigo comentair sobre a publicação de tim, então eu estou postando como uma resposta) Se você estiview fazendo o desenvolvimento desconectado, já que você notou o uso do seu laptop, eu preferiria o git sobre a subviewsão por ser um Sistema de Controle de Versão Distribuído permitindo uso local completo enquanto a subviewsão (supondo que o repository não esteja no seu laptop) você não poderá se comprometer.

Paira o MySQL, você pode executair o mysql em uma localization central, como um VPS hospedado e, em seguida, se conectair remotamente a ele? Conheço um número de desenvolvedores que usam o VPS.net paira esse tipo de propósito, porque é bairato $ 20 / mo e você pode escalá-lo paira cima e paira baixo conforme necessário paira testair.

Caso contrário, acho que o melhor ou algum tempo de VCS distribuído será o melhor.

  • Quais são as vantagens do server Linux no server Windows?
  • Não é possível procurair um server a less que o FQDN trabalhe
  • Administração remota do Windows (e ajuda aos users)
  • domínio do diretório ativo viewsus domínio dns - eles são os mesmos?
  • Microsoft Browser Choice em um ambiente corporativo
  • Desabilite a configuration automática do endereço IPv6 no Windows XP
  • Scripting - Como desconectair as sessões do Remote Desktop?
  • Apenas um dos múltiplos prefixos IPv6 anunciados sendo usado pelo Windows