Keine dieser Antworten war für meine Situation zufriedenstellend. Ich arbeite mit Subversion 1.8 und hatte eine Arbeitskopie, die nur eine einzige .svn
im allerersten Ordner, Root. Ich wollte jedoch einige Zweige aus der Arbeitskopie entfernen.
Egal, was ich tat, jedes Mal, wenn ich ein "Update" durchführte, wurden diese Dateien wiederhergestellt und waren alle wieder da. Ich wollte sie nicht aus dem Repository entfernen, sondern nur von meinem Computer - aber ich musste den Rest der Arbeitskopie in Takt halten (daher konnte ich nicht einfach den .svn-Ordner entfernen).
Lösung? svn update --set-depth exclude <dir>
Dies ist eine clientseitige "Aktualisierung", die ein bestimmtes Verzeichnis ausschließt. Sie finden es in den Handbüchern unter svnbook.com . Kurz gesagt, es beschreibt dies als:
Ab Subversion 1.6 können Sie einen anderen Ansatz wählen. Zuerst checken Sie das gesamte Verzeichnis aus. Dann führen Sie svn update --set-depth exclude für das eine Unterverzeichnis aus, das Sie nicht interessiert.
Für TortoiseSVN können Sie dasselbe tun, indem Sie mit der rechten Maustaste auf den Ordner klicken, den Sie nicht haben wollen, und dann auf Update to revision...
und setzen Sie dann die "Aktualisierungstiefe" auf Exclude
wie in diesem Bildschirmfoto zu sehen: