2010-09-07 4 views
-1

J'ai également lu la plupart des Progit Book et this tutorial. Je pense avoir une très bonne idée de la puissance des gits, de ses branchements à bas prix, etc. Cependant, j'ai un exemple très précis avec lequel j'ai besoin d'aide pour mieux comprendre comment intégrer Git dans mon flux de travail.Nouvel utilisateur de Git: aide de flux de travail suggérée (exemple spécifique)

J'ai un document avec un essai. Cet essai est soumis pour la demande de bourse 1. J'ai créé un tag pour ce commit appelé "scholarship1" de sorte que lorsque ma branche master change, je peux toujours facilement référencer la version que j'ai tournée pour cette bourse. J'ai maintenant une nouvelle demande pour une autre bourse (bourse2). C'est très similaire mais dans un format différent, je devrais changer le contenu de l'essai pour qu'il corresponde au format.

Je songe à créer une nouvelle branche (appelée quelque chose comme scholarship2-version) et à y travailler/éditer. Ensuite, quand cette version est faite, la fusion dans le maître (qui, je pense dans mon cas, serait juste en avant fusionner puisque je n'avance pas activement la branche maître) et en l'étiquetant comme bourse2. Ensuite, je peux continuer ce modèle. De cette façon, si disons pendant que je travaille sur la bourse d'études1, les gens m'appellent et disent "nous avons besoin que vous resoumissiez avec une police différente, etc." Je peux juste revenir au maître faire les changements et resoumettre.

Je veux juste vérifier avec vous tous (c'est pourquoi j'en ai fait un wiki communautaire) pour voir s'il y a un meilleur flux de travail suggéré pour cette situation.

Répondre

1

Vous avez deux options, soit créer une nouvelle branche pour chaque version différente de l'essai, ou faire une copie de l'essai dans votre branche de travail.

Si vous pensez que vous souhaitez partager des modifications entre plusieurs versions, accédez à l'itinéraire multi-branches. Si chaque version doit être autonome après votre "branchement", il vaudrait peut-être mieux copier l'essai dans un nouveau fichier. Bien sûr, vous pouvez toujours aller sur la route multi-branches, mais je ne suis pas sûr de ce que vous allez gagner, autre que de séparer les commits entre chaque version de la doc.

+0

Eh bien cette question n'a pas reçu beaucoup de commentaires: l – Diego

Questions connexes