Comment utiliser les balises pour la gestion des versions de git gui
Je suis une complète et totale de noob, alors soyez gentil!
Je suis en utilisant git gui, et de ne jamais toucher à l'interface de ligne de commande. Je suis un noob, et certaines personnes avec qui je travaille sont encore noob-ey-euh...
État actuel:
- Je disposer d'un référentiel sur git hub qui contient une poignée de scripts (ci-après "code")
- Je suis en utilisant git gui (mysysgit)
- J'ai fait les validations et les pousser et ont une vague idée de CVS
- Je ne crois pas que nous aurons besoin de la direction générale
Je pense que je devrais être en mesure d'utiliser les tags pour créer des versions du code. J'ai aussi l'impression que comme il devrait y avoir une équivalence, de la structure du système de fichiers où les captures d'écran (ou des liens vers...) sont stockés.
par exemple:
.\EdsLittleThing\v1.0
.\EdsLittleThing\v1.1
.\EdsLittleThing\v1.2
etc
Cependant, je ne peux pas travailler sur la façon de créer une étiquette à l'intérieur de git gui. La seule balise de référence que je peux trouver, semble être liée à la fusion des branches, et qui ne m'aide pas.
J'ai écumé le web, et ne peut pas trouver une seule référence sur la façon de créer et de gérer des versions à l'aide de Git Gui.
Je veux être en mesure de créer un peu plus simple version de ce:
Note finale: Alors que je suis amené à croire que ma réponse se trouve dans les "tags", je n'ai pas vraiment soin si ses vraiment répondu par l'aide de révisions /branches /whatever.
Vous devez vous connecter pour publier un commentaire.
Vous souhaitez utiliser gitk, disponible par le Repository->Visualiser...
Dans le volet supérieur, cliquez-droit sur le commit que vous voulez balise, puis sélectionnez créer une balise.
Dans le git modèle, vous n'avez généralement pas besoin des balises vérifié sur le disque sous le même référentiel. Vous pourriez avoir plusieurs référentiels (tous clonés à partir de l'amont) ou le pas suggéré plusieurs répertoires à différentes révisions avec une révision, mais la plupart du temps simplement à l'aide de git de l'outil élimine la nécessité d'avoir plusieurs versions vérifié en même temps.
Ce que vous suggérez est rien comme le gitflow modèle, donc je ne recommande pas d'utiliser ça comme une référence. Lire la ProGit livre, http://progit.org pour les bons conseils et quelques autres flux de travail. J'en utilise un qui est pas de la ci-dessus.
Généralement, l'étiquette d'étapes importantes. Je balise quand un morceau de code devient client visible, ou lorsque nous avons un code prêt à passer en officiel les pratiques d'assurance qualité. Il n'y a généralement pas besoin de balise de titre de rappels de quand les choses qui s'est passé. C'est ce que des messages de validation sont pour.
Merci pour l'aide les gars.
J'ai réussi à ajouter des balises à l'aide de la méthode décrite ci-dessus
Puis j'ai eu le problème que mon balises n'étaient pas inclus dans la commande. Par conséquent, toutes les balises que j'ai ajouté sont uniquement stockées localement, et inutile pour la collaboration.
La dernière étape du processus consiste à faire un pas de plus lorsque vous appuyez...
Lorsque vous cliquez sur push, une fenêtre pop-up, le fond de case à cocher dit "comprennent des balises d'en pousser". Cocher cette case, et vous devriez être à l'écart de rire!
J'ai commencé à gitk de Git Gui, a mis en évidence un commit (initial s'engager dans l'exemple ci-dessous) par un simple clic gauche, puis clic droit sur l'sélectionnés s'engagent à produire de la pop-down menu illustré, où l' Créer une balise option est affiché, mis en surbrillance.
Un pop-up apparaît ensuite comme indiqué ci-dessous.
Si vous souhaitez ajouter une balise avec Tortoise GIT:
Si vous souhaitez supprimer la balise via Tortoise GIT:
branche distante champ
J'étais plus intéressé par la suppression d'une balise par le biais de l'interface. Je ne pouvais pas trouver comment le faire qu'à l'aide de Git GUI, j'ai donc dû exécuter cette commande sur la ligne de commande.