2016-09-05 6 views
0

Ein Team und ich arbeiten an der Fertigstellung eines Projekts und wir befinden uns in einer misslichen Lage, in der ich keine Änderungen vornehmen kann. Eines meiner Teammitglieder hat Änderungen vorgenommen und dem Meister mitgeteilt und ich wusste es nicht. Ich gehe dann zu versuchen und zu begehen und meine Änderungen zu schieben, und ich habe eine Nachricht nach dem Vorbild derGIT Commit Limbo Visual Studio 2015

Unable to push to local changes because changes exist on remote

So habe ich versucht, in den Veränderungen zu ziehen, aber dann heißt es, dass ich nicht in irgendwelchen Änderungen ziehen Weil ich lokale Commits habe ... Ich habe versucht, meine Commits rückgängig zu machen, und ich dachte, das würde meine lokalen Commits rückgängig machen, aber ich bin nicht wirklich sicher, was es ehrlich gesagt hat, weil ich immer noch das gleiche Problem habe.

Also wechselte ich zu einem anderen lokalen Zweig und löschte meinen lokalen Master und versuchte, den Master von remote in der Hoffnung, dass ich nur die neuen Änderungen bekommen würde. Aber statt Visual Studio präsentiert mich mit dieser Nachricht:

Cannot switch to master because there are uncommitted changes. Commit or undo your changes before you switch branches. See the Output window for details. Und das Ausgabefenster nennt zwei Klassen, die nur sind designer.cs Klassen, die ich eigentlich nicht explizit ändern (Ich habe gerade die nicht-designer.cs Klasse).

fand ich mehrere andere Beiträge dieses Problem mit VS2012 beteiligt, VS2013, aber ich bin auf VS2015 und ich bin nicht sicher, ob ich weiß, wie das ich sah, von den anderen Beiträgen zu lösen. Ich bin neu bei GIT (benutze SVN täglich), also bin ich etwas verloren und verwirrt darüber, was passiert.

Antwort

0

Die Lösung für mein Problem lag direkt vor meiner Nase. Anscheinend waren zwei Klassen "untracked" und durch einfaches Rechtsklicken und Auswählen von "Ignorieren" konnte ich erfolgreich zu meinem lokalen Masterzweig wechseln und die neuen Änderungen übernehmen.

Ein Neuling Antwort für eine neue Frage. Lebe und lerne, hoffentlich können meine einfache Antwort und Milens Antwort der nächsten armen Seele helfen, die auf das dumme Problem stößt, das ich hatte.

2

Sie können Ihre Änderungen speichern, letzte aus Master ziehen, Ihre Änderungen zurückstoßen und committen. Schauen Sie sich in here für weitere Details an.

+0

Aber ich kann nicht zum Master wechseln, um Änderungen zu speichern ... die ich kenne. Und auch keiner meiner anderen Zweige hat irgendwelche Änderungen. –

Verwandte Themen