2015-08-07 1 views
0

Je suis nouveau à Git et je dois configurer le processus de construction pour mon compteConstruire les approches pour les patchs en utilisant Git

Pour toute builds je peux faire git clone

Cependant pour « Patch construit » je dois ' tirer » le dernier code bien connu + code modifié pour ce patch

Exemple

a.c v1.0 - full build 
a.c v1.1 - extract v1.0 (last known good code) + extract delta (v1.1 in this case) 
a.c v1.2 - extract **till** v1.1 (last known good code) + extract delta (v1.2) 

Quelles sont les meilleures approches de construction en utilisant Git pour déployer la construction et déployer des «patches»?

Suggestions et liens seront très utiles.

Répondre

1

Je trouve le modèle Git Flow bon pour travailler avec des versions et fournir des correctifs. Vous travaillez avec une branche master stable et tous les autres travaux sont effectués dans les branches. Les correctifs (j'imagine similaires à vos correctifs) font partie du modèle, ce qui vous permet d'utiliser une version stable (conformément à un tag Git) et de fournir un correctif pour cette version.

Voici une autre liste avec une comparaison des différents modèles de branchement: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

Je ne suis pas tout à fait sûr de votre question en ce qui concerne le « delta extrait », mais je suppose que l'utilisation des branches Git et des étiquettes est vraiment Qu'est-ce que vous cherchez. Vous devez créer des étiquettes pour v1.0, v1.1, etc., puis utiliser des branches basées sur ces étiquettes pour appliquer les correctifs.

+0

J'ai parcouru les blogs et cela sert mon but, merci de fournir des URL –