Es folgt eine TortoiseSVN-äquivalente Lösung der akzeptierten Antwort (ich hatte dies in einem internen Dokument für mein Unternehmen geschrieben, als wir SVN neu einführen). Ich dachte, es wäre hilfreich, auch hier zu teilen:
Auschecken einer einzelnen Datei: Subversion unterstützt nicht das Auschecken einer einzelnen Datei, sondern nur das Auschecken von Verzeichnisstrukturen. (Referenz: http://subversion.tigris.org/faq.html#single-file-checkout ). Dies liegt daran, dass bei jedem Verzeichnis, das als Arbeitskopie ausgecheckt wird, die Metadaten zu Änderungen / Dateirevisionen als interner versteckter Ordner (.svn / _svn) gespeichert werden. Dies wird derzeit (v1.6) für einzelne Dateien nicht unterstützt.
Alternative empfohlene Strategie: Sie müssen den Teil des Checkout-Verzeichnisses nur einmal ausführen. Anschließend können Sie Ihre einzelnen Dateien direkt auschecken. Führen Sie eine spärliche Überprüfung des übergeordneten Ordners und der Verzeichnisstruktur durch. Beim Auschecken mit geringer Dichte wird im Grunde nur die Ordnerstruktur ausgecheckt, ohne die Inhaltsdateien zu füllen. Sie checken also nur die Verzeichnisstrukturen aus und müssen nicht ALLE Dateien auschecken, wie es das Problem war. Referenz: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
Schritt 1 : Fahren Sie mit dem Repository-Browser fort
Schritt 2 : Klicken Sie mit der rechten Maustaste auf den übergeordneten Ordner im Repository, der alle Dateien enthält, an denen Sie arbeiten möchten, und wählen Sie Checkout aus.
Schritt 3 : Stellen Sie in einem neuen Popup-Fenster sicher, dass das Checkout-Verzeichnis auf den richtigen Speicherort auf Ihrem lokalen PC verweist. Es wird auch ein Dropdown-Menü mit der Bezeichnung "Checkout-Tiefe" geben. Wählen Sie je nach Anforderung "Nur dieses Element" oder "Sofortige untergeordnete Elemente, einschließlich Ordner". Die zweite Option wird empfohlen, da Sie, wenn Sie an einem verschachtelten Ordner arbeiten möchten, beim nächsten Mal direkt fortfahren können. Andernfalls müssen Sie den gesamten Vorgang für den verschachtelten Ordner erneut ausführen.
Schritt 4 : Die übergeordneten Ordner sollten jetzt in Ihrem lokal ausgewählten Ordner verfügbar sein und werden jetzt mit SVN überwacht (ein versteckter Ordner ".svn" oder "_svn" sollte jetzt vorhanden sein). Klicken Sie jetzt im Repository mit der rechten Maustaste auf die einzelne Datei, die Sie alleine ausgecheckt haben möchten, und wählen Sie die Option "Element auf Revision aktualisieren". Die einzelne Datei kann nun bearbeitet und wieder in das Repository eingecheckt werden.
Ich hoffe das hilft.
svn up
in Ihrem lokalen Verzeichnis auf Ihrem Computer an.