2009-10-30 7 views
1

Je suis dangereusement près de lancer une application Web assez lourde et j'ai presque tout sur mon serveur dans le contrôle qualité. Je suis encore en train de retoucher et de faire des changements ici et là et bien que je prenne des instantanés nocturnes de mon serveur j'aimerais toujours avoir une forme de gestion du changement en place pour pouvoir déterminer exactement ce qui a changé dans mon environnement si quelque chose se passe horriblement mal (surtout pendant que je suis en production). Donc je suis curieux ... est-ce que quelqu'un a des suggestions pour une bonne application de gestion du changement (web ou autre)? Que fait tout le monde? Devrais-je juste l'aspirer et utiliser une feuille de calcul?Suggestions de gestion du changement?

+1

Quelle technologie/plateforme utilisez-vous? Que diriez-vous de la taille de votre équipe? –

+0

Plus vous pouvez fournir d'informations sur l'application et l'environnement, meilleures seront les réponses que vous obtiendrez. – quip

+0

Oui, application web LAMP ... en solo :) – Adamjstevenson

Répondre

6

Ma suggestion serait d'utiliser le contrôle de source. Vous pourriez avoir une branche prod et ensuite chaque effort de développement pourrait engendrer sa propre branche avant qu'elle ne soit fusionnée en prod lorsque vous poussez une version donnée en production. De cette façon, votre contrôle de source a chaque version qui a été publiée dans prod (le contrôle de la source peut vous aider à identifier ce qui a changé entre les versions).

EDIT: Le TFS Branching Guidance était très utile et les concepts peuvent être appliqués avec d'autres systèmes de contrôle de source. Je suggère de le lire si vous êtes intéressé par cette méthode.

Questions connexes