2010-10-29 14 views
3


Je réalise un projet PHP qui est presque terminé et téléchargé sur le serveur de production pour la démo client. Depuis le client spécifie quelques modifications. Je fais cela change dans mon serveur local et le télécharge plus tard au serveur de production. Comme certains changements vont prendre plus de 1 fichiers, c'est vraiment difficile de mettre à jour le serveur de production via FTP.Synchroniser le serveur local et le serveur de production

Existe-t-il un moyen de synchroniser les modifications apportées au serveur local avec le serveur de production?

Y at-il un moyen de configurer SVN dans le serveur de production?

veuillez nous aider

Toute aide sera grandement appréciée. Merci

Répondre

1

bien je pense que vous avez votre propre réponse ... SVN ... ce dont vous avez besoin est un SVN server .. (peut-être dans le même serveur de production ou non), et si vous avez un accès ssh à votre production serveur tout ce que vous devez faire est de vous connecter dans une console et mettre à jour la nouvelle version .. pour cela vous devrez apprendre le basic svn commands, donc vous ne remplacera pas les fichiers de configuration ou télécharger/télécharger des fichiers dont vous n'avez pas besoin (images téléchargées, etc) ...

bonne chance! Vous ne pouvez pas faire un «checkout» de votre projet sur le serveur?

+0

maintenant j'ai un serveur SVN local. Comment puis-je l'exporter dans le serveur de production à distance ?? si l'exportation écrase des fichiers entiers dans le serveur distant avec les fichiers dans repo ?? comment puis-je exporter seulement les derniers changements dans le serveur de production à distance ?? – RSK

+0

votre serveur de production doit avoir accès au serveur SVN. Ensuite, connectez-vous simplement à votre serveur prod via ssh, ou via la console et effectuez un «check-out» la première fois. Il va copier l'ensemble du projet à votre service de prod, maintenant chaque fois que vous voulez mettre à jour le serveur prod, vous pouvez faire une mise à jour de ''. J'ai oublié de vous dire que votre serveur prod a besoin d'un client SVN. Recherche sur le web pour de bons tutoriels comme celui-ci: http://pointbeing.net/weblog/2009/03/command-line-subversion-tutorial-part-1.html – pleasedontbelong

0

Je pense que ce serait la chose la plus simple à faire.

Lorsque vous modifiez quelque chose dans votre système, vous devez simplement valider puis mettre à jour dans le serveur de production. Soit ça ou faire un scp ou rsync.

Questions connexes