2009-04-21 2 views
2

Nous utilisons Team Foundation Server pour notre système de contrôle de code source dans Visual Studio. Bien que nous ne faisons pas beaucoup de programmation paire, nous n'avons tous nos changements de code révisés par des pairs dans un processus comme celui-ci:Existe-t-il un outil pour envoyer par e-mail les articles de ShelvesSets et de l'historique à partir de Visual Studio Team System?

  • écrire du code
  • classer le code ou le vérifier (si elle est faible risque)
  • Envoyer un e-mail à un membre de l'équipe avec le nom de l'ensemble d'étagères ou le numéro de l'ensemble de modifications (pour obtenir le numéro de l'ensemble de modifications, vous devez afficher la liste Historique du projet).
  • membre de l'équipe reçoit le courrier, va à Visual Studio

  • si c'est un shelveset:

    1. afficher la fenêtre des modifications en attente
    2. appuyez sur la touche unshelve, pour faire apparaître la boîte de dialogue unshelve
    3. Entrez le nom de l'expéditeur dans la zone de texte Nom du propriétaire, puis appuyez sur Rechercher pour répertorier les ensembles d'étagères de l'utilisateur.
    4. recherche l'étagère pour trouver le nom correct (Habituellement en commandant mon nom shelveset) et appuyez sur Détails ... bouton pour afficher les détails
  • Si c'est un changeset:

    1. afficher la fenêtre de l'Explorateur contrôle de code source, et appuyez sur la Bouton "Historique" pour afficher la liste de l'historique
    2. Localisez le numéro correct du changeset et ouvrez les détails.

Est-ce que quelqu'un sait d'un outil qui nous permettrait de faire un ou les deux de ces ?:

  1. simplement sélectionner un ou changeset shelveset et cliquez sur « Envoyer », ce qui serait soit demander les destinataires et envoyer l'e-mail, ou afficher Outlook avec infomration de l'élément pré-rempli

  2. lors de la réception de l'e-mail, lien directement à Visual Studio et l'élément changeset/étagèreset approprié.

Répondre

0

Il y a un event model riche, dont la plupart n'est pas directement exposée dans l'interface utilisateur.

Dans l'interface utilisateur, vous pouvez obtenir des emails d'enregistrement, mais c'est à peu près tout. Le SDK TFS inclut des informations sur le fonctionnement, à partir de la ligne de commande, avec le modèle d'événement complet.

Cependant, je ne sais pas si des événements associés à des ensembles shelve sont inclus, vous pouvez voir les schémas pour les événements définis dans le dossier « <TFS Installer> \ Web Services \ Services \ v1.0 \ Transforms » sur le serveur TFS.

Il y a deux options sur un événement en cours de levée, et votre filtre correspondant: (1) envoyer un email (avec une transformation pour créer le contenu), (2) appeler un service web.

Questions connexes