2017-02-24 1 views
2

Nous recevons des ressources pour un projet par le biais d'un repo git et avons besoin de garder une trace des ressources qui sont déjà utilisées et celles qui ont encore besoin de traitement.Comment suivre les validations git traitées?

J'ai essayé de travailler avec une balise "déjà traitée" et de déplacer la balise sur la plus récente validation, mais SourceTree n'est pas capable de mettre à jour les sauvegardes sur fetch/pull et cela pose beaucoup de problèmes.

Donc, la question est, s'il y a peut-être une façon plus agréable de gérer tout cela ou non, comment le faire fonctionner correctement avec les balises?

Nous traitons les ressources chronologiquement, mais nous aimerions aussi marquer les commits individuels comme traités/todo un jour.

L'environnement est Gitlab + SourceTree, mais les solutions en ligne de commande fonctionneraient aussi, juste pour comprendre ce qui doit être fait.

Répondre

1

Pour mettre à jour tags, vous devez passer le drapeau --tags avec git fetch.

$ git fetch --tags # update the tags (all necessary commits for tag) 
$ git tag    # see the available tags 

$ git fetch   # update the commits/changes 

Note: Si vous voulez être à ce jour, doit exécuter les deux commandes

+0

Ok, sources du a un drapeau « Fetch et stocker tous les tags localement » lors de la récupération, donc je dois appeler le dialogue deux fois, la première fois avec la case cochée et la deuxième fois sans. Agaçant, mais au moins travaillant. J'attendrai si quelqu'un propose une approche différente, mais ce serait essentiellement la réponse acceptée autrement. Merci! –