Question

Je suis dangereusement sur le point de lancer une application Web assez lourde et j'ai presque tout sur mon serveur dans QA. Je suis toujours en train de retoucher et d'apporter des modifications ici et là et bien que je prenne des instantanés nocturnes de mon serveur, j'aimerais quand même mettre en place une forme de gestion des modifications afin de pouvoir déterminer exactement ce qui a changé dans mon environnement si quelque chose se passe horriblement faux (surtout pendant que je suis en production). Donc, je suis curieux ... Quelqu'un a-t-il des suggestions pour une bonne application de gestion du changement (Web ou autre)? Que font les autres? Dois-je simplement le sucer et utiliser un tableur?

Était-ce utile?

La solution

Ma suggestion serait d'utiliser le contrôle de source. Vous pouvez avoir une branche prod et chaque effort de développement peut générer sa propre branche avant de fusionner de nouveau avec prod lorsque vous mettez une version donnée en production. Ainsi, votre contrôle de code source contient chaque version publiée dans prod (le contrôle de code source peut vous aider à identifier au minimum les modifications entre les versions).

EDIT: le Guidage de TFS sur les branchements était très utile et les concepts peuvent être appliqués à d'autres systèmes de contrôle de code source . Je suggère de le lire si cette méthode vous intéresse.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top