Ich habe eine Suche zu diesem Thema und fand viele Beiträge und Fragen, aber keine scheint meine Situation zu zielen.
Ich hatte ausstehende Änderungen und ich habe "Get Latest", ich habe das Konfliktfenster und wollte sie auflösen, also habe ich eine Zusammenführung gemacht, wie ich meine Änderungen und den neuen Code des Servers behalten wollte. aber ich habe vergessen, den block von codes zu überprüfen, und ich habe gerade merge geklickt (noch nicht eingecheckt!). Ich hatte einen Konflikt auf einer der cproj
Dateien und jetzt habe ich einige .cs
Dateien verloren.
Ich denke, ich habe beide Versionen von Code verloren, und ich möchte zurück gehen und tun, dass alle wieder zusammen und tun es richtig, aber ich habe keine Zeitmaschine! :)
Jede Hilfe wäre willkommen.TFS - rückgängig machen Merge nach erhalten neuste
Antwort
Sie haben im Grunde eine ... sagen wir "Auto Merge". Die einzige Hilfe, die Sie haben, besteht darin, den Änderungssatz/Verlauf dieser exakten Datei anzuzeigen. Sofern Sie nicht einige Änderungen zurückgestellt haben, gibt es keine Möglichkeit, beide .cs
Dateien zurück zu bekommen.
danke, wie changeset oder history wird hier helfen, wie ich noch kein einchecken –
Nun werden Sie in der Lage zu sehen, vergangene Änderungen, die Sie an Ihrer Datei vorgenommen haben. Nehmen wir an, ich habe meine Datei in der Methode 'me()' geändert. Nach einer Weile lösche ich die Methode und übergebe Änderungen. Wenn Sie das letzte Changeset überprüfen, existiert diese Methode nicht, aber wenn Sie nach commits/changesets/labels suchen, finden Sie diese Methode. P.S. Geh einfach zu deiner Datei und überprüfe den Verlauf. Es zeigt Ihnen die ganze Vergangenheit dieser Datei! – arcticwhite
Ja, aber ich suche nach verlorenem Code, den ich nie eingecheckt habe, er existierte nur auf meinem lokalen Repo, daher wird mir die Geschichte das nicht wirklich zeigen. –
@ Sag1v, wenn Sie noch keine zusammengeführten Änderungen eingecheckt haben, haben Sie immer noch die Möglichkeit, vereinigte Dateien mit der neuesten Serverversion zu vergleichen und alle Änderungen, die vom Server zu Ihren lokalen Änderungen zusammengeführt wurden, rückgängig zu machen (besonders csproj file) in Ihrem Fall). Später können Sie darauf achten, dass Sie erneut zusammenführen und alle erforderlichen Blöcke auswählen.
- 1. Rückgängig machen TFS Unshelve
- 2. rückgängig machen git merge nach merge.renameLimit Warnung plus Konflikte
- 3. Vim rückgängig machen: Änderungen nach dem Schreiben rückgängig machen
- 4. Wie rückgängig machen Änderungen in tfs aus nicht verwalteten Arbeitsbereich?
- 5. Wie rückgängig machen eines anderen Benutzers Kasse in TFS?
- 6. rückgängig machen "virtualenv.". Wrapper Fehler nach "rmvirtualenv."
- 7. rückgängig machen git commit nach rebase
- 8. Einen schlechten Pull rückgängig machen
- 9. In Auswahl rückgängig machen?
- 10. Git-Rebase rückgängig machen --abort
- 11. iCheck rückgängig machen überprüfen
- 12. Änderung des Rechnernamens - TFS Workspace und Get neuste
- 13. Dateiänderung während Rebase rückgängig machen
- 14. TFS erkennt Merge nicht
- 15. Git Clean rückgängig machen
- 16. .NET RichTextBox rückgängig machen
- 17. Laravel-Authentifizierung rückgängig machen
- 18. Protokolliert das TFS Protokoll Checkouts rückgängig?
- 19. git rückgängig machen löscht, aber neue Arbeit erhalten
- 20. In WPF-Bindungen rückgängig machen
- 21. Änderungen in Salesforce rückgängig machen
- 22. Wie rückgängig machen "hg qnew"?
- 23. Stapelansicht vom Storyboard rückgängig machen
- 24. Wie rückgängig machen npm update?
- 25. VS2015, Git und rückgängig machen
- 26. Wie rückgängig machen `hg pull`?
- 27. Wie Teer-Operation rückgängig machen?
- 28. jQuery AJAX "Hilfsprogramm rückgängig machen"
- 29. Mit GTK TextView rückgängig machen
- 30. Rückgängig machen Intellij Smart Checkout
Haben Sie Temp Diff-Dateien in "C: \ Benutzer \ {Benutzer} \ AppData \ Local \ Temp \ TFSTemp" überprüft? Wenn Sie die Dateien lokal bearbeiten, werden die Änderungen vorübergehend in den temporären TFS-Diff-Dateien unter "C: \ Benutzer \ {Benutzer} \ AppData \ Local \ Temp \ TFSTemp" gespeichert. Die Dateien haben alle Namen wie "vctmp38604_939733.cs". Sie können die vorherigen Änderungen von ihnen erhalten. –