Ich habe einen Fehler in einem git svn dcommit
gemacht und möchte das Commit rückgängig machen. (Ich habe eigentlich versucht, zu einem Ast zu drücken, aber stattdessen zum Kofferraum geschoben.) Wie kann ich das mit git-svn machen?Wie mache ich einen git svn dcommit rückgängig?
7
A
Antwort
7
Subversion bietet keine Möglichkeit zu undo ein Commit wie Git tut. In letzter Zeit habe ich gelernt, dass mit TortoiseSVN Subversion-Commit-Nachrichten nachträglich geändert werden können, aber Subversion-Commits selbst sind mehr oder weniger endgültig.
Also was Sie brauchen, ist eine neue Festschreibung, die Ihre Änderungen mit git revert <commit_hash>
und dann eine folgende git svn dcommit
zurücknimmt, wie Sie bereits in Ihren Kommentaren hingewiesen.
Leider wird dies nicht dazu beitragen, Konflikte in den geänderten Dateien zu anderen zu vermeiden, auch dass diese beiden commits in Summe effektiv nichts tun.
Verwandte Themen
- 1. git svn dcommit ohne Umbasieren
- 2. Woher kommt der Name 'dcommit' in git svn dcommit?
- 3. Wie mache ich mehrere Git Befehle rückgängig?
- 4. Git-Svn: commit Zeitstempel nach dcommit
- 5. Wie mache ich einen Git Push?
- 6. svn: Wie mache ich eine Zusammenführung rückgängig (ohne commit)?
- 7. Gibt es eine Möglichkeit, "git svn dcommit" aus einer geklonten Git-SVN-Repository:
- 8. git-svn dcommit von post-commit mit Kerberos
- 9. git-svn nicht dcommit, auch nach sauberen Kasse
- 10. Kombiniere lokale Git-Commits in einen Commit für git-svn
- 11. Warum hinterlässt git-svn dcommit doppelte Commits in meinem Git Repo? Kann ich damit aufhören?
- 12. Kann ich git-svn mehr wie git machen?
- 13. Rückgängig einen git rebase auf
- 14. Wie mache ich einen Checkin in ClearCase Remote-Client rückgängig
- 15. Wie mache ich einen AWS Stack Rollback rückgängig?
- 16. Wie mache ich hadoop fs -rmr rückgängig?
- 17. Git - Rückgängig Überschreiben einen Zweig
- 18. Wie mache ich Mix phoenix.gen.html rückgängig?
- 19. git-svn dcommit Fehler: nicht in der Lage, Upstream-SVN-Informationen zu ermitteln
- 20. Ist es möglich, git svn dcommit Ergebnis in einem einzigen SVN Commit zu machen?
- 21. Wie bekomme ich den neuesten SVN HEAD in git-svn?
- 22. Git Bearbeiten rückgängig machen. Wie bearbeite ich viele Dateien mit git rückgängig machen?
- 23. Git-svn fusionieren zwei SVN-Filialen
- 24. Git: Wie man ein Commit rückgängig macht?
- 25. Warum verliert git svn dcommit die Historie von Zusammenführungs-Commits für lokale Zweige?
- 26. git-svn Passwort ändern
- 27. Wie mache ich Metaklassenänderungen rückgängig, nachdem ich GroovyShell ausgeführt habe?
- 28. Konvertiere einen SVN-Checkout, um git (git-svn) zu verwenden
- 29. Migration von Git zu SVN
- 30. Machen Sie einen Git Stash rückgängig
versuchen hier http://stackoverflow.com/questions/2318777/undo-a-particular-commit-in-git – user560079
So ist die Idee würde die Verwendung '' git zurückkehren '' und dann '' git svn dcommit''? –
Ja ... schreibe das als Antwort und ich werde für dich stimmen. –