2017-07-17 1 views

Antwort

1

Nein, es sei denn, Sie haben Änderungen an mehreren Dateien vorgenommen und Sie können sie logisch und atomar in mehrere Commits/Patches unterteilen. Verwenden Sie Verzweigungen und vergessen Sie nicht, atomare Commits in Commit früh, Commit oft Modus zu machen.

Beachten Sie, dass TortoiseSVN bietet Wiederherstellung nach commit Befehl, der Ihnen vielleicht helfen wird. Lesen Sie TortoiseSVN | Committing only parts of files.

BTW, Checkpointing-Funktion ist auf der roadmap of Apache Subversion project und vor kurzem gab es einige Fortschritte. Vielleicht wird das Feature mit einem der nächsten großen Updates veröffentlicht - nicht im kommenden SVN 1.10, aber wahrscheinlich in SVN 1.11.

+1

Mit git, ich kann diese alle lokal vor Push to Remote und dann den experimentellen Zweig verlassen, wenn nötig. Vielleicht ist das ein weiterer Grund, warum ich mit git auskommen sollte. – smwikipedia

+1

@smwikipedia Sie haben Recht, dass es mit Git möglich ist. Sowohl SVN als auch Git haben jedoch ihre Schattenseiten. Wenn Checkpointing für Sie wichtig ist, verwenden Sie git. :) – bahrep

Verwandte Themen