Gibt es eine Möglichkeit in tortoise SVN zum löschen einer revision
Habe ich versehentlich gelöscht einige Dateien und engagiert.
Also muss ich löschen, dass die revision.
Ansonsten, wenn ich update revision meine Dateien sind zu löschen
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Regel können Sie nicht löschen revision im svn. Sie kann sich nur verpflichten, neue revision wiederherstellen von vorherigen änderungen.
Müssen Sie verschmelzen alte revision (wo die Datei besteht weiterhin) in den Arbeitsordner kopieren und dann auszuführen.
Sie Sie wiederherstellen können, Ihre Arbeitskopie zu einer bestimmten revision und dann commit. Denken Sie daran, dass TortoiseSVN ist nichts anderes als ein client. Sie können nichts über den client, dass Sie nicht mehr über eine Befehlszeile.
Was ist dein Szenario?
Nur ich habe für @babak ' s Lösung, aber wenn es wirklich wichtig für Sie und Sie haben Zugriff auf das repository, Sie könnten entfernen Sie die spezielle revision mit svnadmin dump und dumpfilter.
Technisch können Sie nicht löschen revision, aber es ist eine Problemumgehung, die sollten das gleiche Ziel erreichen. Sie können den commit einer neuen revision, die schreibt die Vorherige. Es gibt eine option in tortoise svn, wie Sie automatisieren diesen Prozess. Seine sogenannten reverse-merging. Es bedeutet, dass Sie die Zweig mit sich selbst. Ich habe erfolgreich verwendet diese Funktion. Folgende screenshots sollen Ihnen als Leitfaden durch diese Aufgabe.
Guter Rat: seien Sie sich bewusst, dass verschiedene 3rd-party-tools für 3-Weg-Zusammenführungen sind manchmal nicht zuverlässig. Sie können erhalten Sie code, der kompiliert werden kann, aber nicht auf Laufzeit. Ich ziehe mit Standard-TortoiseMerge Anwendung für das Zusammenführen wie Sie sehen können von der folgenden Einstellung ab.