De gros manques de fonctionnalités avec Git et TFS/VSTS ?

Parmi les arguments exposés contre TFS ou VSTS, il y aurait la disparition de fonctionnalités importantes quand on commence à utiliser Git. L’intégration de Git rendrait laborieuse l’utilisation de TFS/VSTS.

Je ne vais pas faire ici le point sur la liste des supposés manques, mais expliquer pourquoi ce n’est pas vrai ;)

Quelle est la situation ?

Pour certains utilisateurs, la situation est la suivante :

  • Il manque des boutons sur la fenêtre d’accueil de Team Explorer (Builds, Workitems..).
  • Il n’y a donc plus accès à la liste des Query et donc au suivi de projet.
  • Il n’est pas possible de lier facilement un WorkItem à un commit. Ils utilisent un #id dans le commentaire pour lier un WorkItem lors du commit.

La Home du Team Explorer ressemble à ceci :

git-vsts01


La fenêtre Changes est aussi très épurée :

git-vsts02

Comment s’en sortir ?

Heureusement, la situation présentée ici n’est que la résultante d’une mauvaise manipulation. L’utilisateur exploite bien Git, mais il ne le fait qu’au travers de son Repository Local. Pour retrouver les fonctionnalités de TFS/VSTS il suffit donc de se connecter au serveur TFS/VSTS.

Il faut donc utiliser le bouton « Manage Connections »

git-vsts03


Ensuite on explore l’arborescence de son TFS/VSTS. Il faut ouvrir l’arborescence jusqu’au Repository Git du projet TFS/VSTS. Là on peut utiliser la commande « Connect ».

git-vsts04


La Home est alors bien plus fournie :

git-vsts05


Et on peut lier facilement ses WorkItems lors d’un commit.

git-vsts06

Moralité

Toujours vérifier que l’on sait bien utiliser l’outil avant de médire à son sujet.

Jérémy Jeanson

Comments

You have to be logged in to comment this post.