11
votes

Visual Studio 2015 - Enregistrement à une branche différente de TFS

J'ai vérifié certains fichiers de la branche principale de notre code dans TFS. Plus tard, une branche distincte a été créée. Je voudrais vérifier mon code à la nouvelle succursale, même si je l'ai initialement contrôlé de l'original. Est-ce possible?

Edit: Je sais que je peux vérifier à la branche principale et faire une fusion, mais j'aimerais éviter cela si possible.


0 commentaires

3 Réponses :


9
votes
  1. Installer TFS 2015 Power Tools

  2. Créez une nulsion de vos modifications

  3. Ouvrez l'invite de commande de développeur

  4. Utilisez la commande TFPT non fous / migrer comme tel

    TFPT non fidèle / migrate / source: $ / projet / branche1 / cible: $ / projet / branche2


0 commentaires

13
votes

Eh bien, il est basé sur quelle version commande que vous utilisez.

Si vous utilisez git, c'est simple. Après avoir créé la nouvelle succursale de l'interface utilisateur, il vous suffit de faire un «check-out» de la nouvelle branche. Toute modification non engagée sera automatiquement pointe vers la nouvelle branche. Vous pouvez ensuite les commettre là-bas.

Si vous utilisez TFVC , vous devez suspendre vos modifications sur la branche d'origine et les non fondues sur l'autre branche . Cette fonctionnalité est fournie en utilisant la commande TFPT non fous / migrer . Détail des étapes Veuillez vous reporter à la question: TFS: Soumettre les modifications effectuées localement dans une branche à une autre branche

C'est aussi un échantillon qui montre la différence entre Git et TFVC.


1 commentaires

Je déteste Microsoft. Pourquoi ne pourraient-ils pas soutenir cette fonctionnalité de base?



2
votes

Je ne pouvais pas faire avec les réponses à l'aide d'outils électriques, donc j'ai vérifié sur la branche source, fusionné à la cible et roulée à l'arrière de la branche source.


0 commentaires