VST: Erreur lors de la pousser vers le dépôt distant: Pas une référence valide d'origine et de développement"

Edition - Cette question semble avoir (au moins temporairement) résolu de lui-même - je n'ai aucune idée de pourquoi et je n'ai pas changé quoi que ce soit pour le faire fonctionner - je vais mettre à jour en cas de casse de nouveau

J'ai utilisé Git-TF (https://gittf.codeplex.com/) pour déplacer notre existants de Contrôle de Version Team Foundation repo à un nouveau repo Git (à la fois repos dans le même VSTS Projet).

Tout semble fonctionner correctement. Cependant, maintenant, nous avons beaucoup de questions.

  • En essayant de repousser les modifications d'une branche locale d'une branche distante obtient l'erreur suivante:

Error encountered while pushing to the remote repository: Not a valid reference 'origin/development'

  • À l'aide de la commande Sync, cependant, n'travail et pousse des changements avec succès à distance.
  • Peut-être le plus gros problème - nous avons seulement être en mesure d'obtenir une Pull Request à travailler une fois. Maintenant, tous les Pull Request est en train de jeter 405 error pour tout ce que nous essayons de faire (abandon /accepter - il tous les jette à la même Erreur 405)

VST: Erreur lors de la pousser vers le dépôt distant: Pas une référence valide d'origine et de développement

Edit: les Mesures Prises pour l'installation le repo Git

  1. Téléchargé et installé Git Git-tf sur ma machine locale
  2. Cloné le TFVC repo localement via git-tf
  3. Créé un nouveau Repo Git via VST
  4. Définir le nouveau repo à distance sur ma machine locale
  5. Poussé l'historique complet de l'Repo Git

Mesures prises une fois le repo Git a été établi

  1. Créé une direction du développement du maître
  2. Vérifié la branche de développement au niveau local via des Vis de Studio
  3. Créé une nouvelle branche locale de la locale de la direction du développement
  4. Des changements et quelques engage
  5. Publier la branche locale de télécommandes
  6. Cliquez sur "Créer une Pull Request" à partir de Vis Studio
  7. Local de la Branche Source: test-branche, Distance de la cible: le développement puis cliquez sur Créer
  8. Pas de Conflits de Fusion, je passe en revue mon propre travail et à Accepter - c'est très bien
  9. Cliquez sur Terminer Pull Request, quitter "supprimer la branche après la fusion" sélectionnée, puis cliquez sur Fusion Complète
  10. Et cette fois ça a fonctionné...infuriatingly... Les 2 derniers jours, il n'a pas fonctionné...

Retour à la case départ jusqu'à ce que je peux répéter le processus, il me semble.

Pouvez-vous partager les étapes, comment configurez-vous ces? J'ai juste essayé avec git-tf pour déplacer un TFVC repo Git repo et effectuer des push et pull request actions, mais ne vois pas de problème.
Bien sûr, ce config aimeriez-vous savoir? Je vais modifier ma question avec les mesures que j'ai prises pour essayer d'ajouter un peu de contexte.
Les étapes générales de clonage de la TFVC via repo git-tf outil.
J'ai ajouté les étapes pour la postérité, mais je viens de recréé les démarches pour une Demande d'extraction et ça a fonctionné comme prévu cette fois (après pas de travail plusieurs fois pour plusieurs membres de l'équipe au cours de la dernière 2 jours). Merci pour votre aide, à moins que je puisse re-créer, je ne vois pas comment je peux le résoudre. Si vous voyez des problèmes avec la façon dont je l'ai d'abord configurer le repo vous plaît laissez-moi savoir si, comme j'ai le sentiment que ce n'est pas vraiment résolu
c'est exactement ce que nous avons fait. C'était un one-off pour faire de TFVC de VSTS Git. Idéalement, ne jamais l'utiliser à nouveau! 🙂

OriginalL'auteur mwan | 2016-08-03