Wenn Sie ein Subversion-Commit abbrechen, werden die bisher gesendeten Dateien festgeschrieben?

783
Fattie

Bei einem Subversion-Repo habe ich meiner lokalen Kopie gerade 2 GB (100 Dateien) hinzugefügt und festgeschrieben.

FTR Hierbei wird die beliebte Version von Versions.app als Client verwendet - das Repo ist ein gewöhnliches Repo von xp-dev svn.

Es ist jetzt 1/2 Weg durch und hat die Hälfte der Dateien in das Subversion-Repo hochgeladen (sagen wir 55 der Dateien ungefähr 1 GB insgesamt.)

Eigentlich:

Wenn ich jetzt "Abbrechen" drücke, werden diese 55 Dateien festgeschrieben? Wird ein Commit ausgeführt (zB # 174 mit 55 neuen Dateien)? Oder in der Tat, wird es nur 1 GB des Uploads "komplett vergeuden"?

was sind die Fakten dazu? Vielen Dank.

1

1 Antwort auf die Frage

3
Wyzard

SVN-Commits sind atomar : Das Commit geschieht entweder vollständig oder gar nicht. Wenn Sie den Commit-Vorgang abbrechen, werden die bisher hochgeladenen Daten verworfen und es wird keine neue Revision erstellt.