Diese Anweisungen sind ein wenig einschüchternd und verwirrend: http://svnbook.red-bean.com/en/1.0/ch04s04.html#svn-ch-4-sect-4.3. Und auch sie scheinen nicht zu erwähnen, dass es viel einfacher ist, wenn Sie noch nicht eingecheckt haben nach dem "svn rm
" [1].Was ist eine einfache Möglichkeit, eine Datei in Subversion wiederherzustellen?
Also ich dachte, dies wäre ein guter Ort, um eine einfachere Antwort für diejenigen zu notieren, die dafür suchen.
[1] Für einen SVN-Neuling scheint es, dass "svn rm
" sofort die Datei zerstört. Ich erinnere mich daran, svn rm
zu denken, dass es nur aus der Quellcodeverwaltung entfernen und ausflippen würde, wenn die Datei selbst tatsächlich verschwunden ist. Eine Unterfrage ist also, wie man eine Datei aus der Versionskontrolle entfernt, ohne die lokale Kopie tatsächlich zu entfernen.
'svn status | grep "^ D" | awk '{print $ 2}' | xargs svn revert " – sfiore