Le problèmecomment pousser les changements de serveur SVN vers le serveur Web distant
je dois pousser des changements à partir d'un serveur SVN à un serveur Web distant chaque fois qu'un développeur engage code. Je voudrais le faire efficacement. Par conséquent, je souhaite uniquement pousser les modifications sur le serveur distant et non sur l'ensemble du référentiel.
La situation actuelle
Actuellement, le serveur distant appelle une mise à jour toutes les cinq minutes. Cependant, je préférerais que le trafic soit entrant sur le serveur web au lieu d'être sortant. Le serveur svn est sur une boîte de Windows 2003. Le serveur Web est une boîte OpenSUSE 11.4.
Recherches précédentes SO
J'ai recherche SO pour cette question, mais il semble que vous les gars aimez git et la plupart des questions portent sur ce logiciel.
Merci d'avance. Vous êtes géniaux.
Pouvez-vous déclencher la mise à jour par SSHing dans votre boîte SUSE? Si c'est le cas, vous pouvez configurer un hook post-commit sur votre serveur SVN pour cela. J'espère que quelqu'un peut remplir les détails comme une réponse! – Rup
Je peux en effet le faire. –
Lorsque vous dites pousser les changements à un serveur web distant, dans quel format les pousses-tu. Essayez-vous de refléter le repo? –