Ich habe ein Setup von VSTFS, das 2015 mit Git ist. Irgendwie haben wir zwei Zweige, Entwicklung die ich isoliert bleiben soll, da das unser Meister ist. Irgendwie gibt es einen entfernten Zweig Entwicklung (Kleinbuchstaben d) auch. Ich möchte dieses hier löschen, weil es verwirrend ist, aber ich habe Angst, dies zu tun, falls wir Probleme bekommen.VSTFS 2015: Remote-Zweig konnte nicht gelöscht werden
Mein Problem ist, ich bin mit VS 2017 und es wird den Remote-Zweig nicht gelöscht werden. Ich tat dies, indem ich mit der rechten Maustaste in den Team Explorer klickte und auf "Löschen" klickte.
Die Nachricht von dem Ausgabefenster sagt die folgenden:
Fehler aufgetreten während des Zweig aus der Remote-Repository zu löschen: Git-Prozess unerwartet fehlgeschlagen. PushCommand.ExecutePushCommand
Also, ich öffne einen CLI und sehen, was da ist. Der Befehl hier wäre
git branch -d -r origin/<branchname>
jedoch zu tun, ich versuchte es auf einem anderen wegzuwerfen Zweig, und ich bin noch in der Lage in dem TFS-Eintrag im Browser zu sehen.
Meine Frage ist, wie lösche ich Kleinbuchstaben Entwicklung, um sicherzustellen, dass ich nicht Großbuchstaben Entwicklung löschen?
UPDATE:
Es scheint, dass ich ForcePush Berechtigungen für unsere git Instanz fehle, obwohl ein Administrator TFS zu sein. Wird derzeit festgestellt, ob dies die Ursache des Problems ist.
Ihr letztes Update ist, was den Trick gemacht hat. Obwohl ich insgesamt Admin für TFS bin, hatte ich keine "forcePush" -Berechtigungen für Git! Das war das Problem, und nachdem ich die neuen Berechtigungen bekommen hatte, funktionierte es. Vielen Dank! – Kat