Wie füge ich einen Ordner mit TortoiseSVN zu einem Repository hinzu?
- Vorbereitung und grundlegende Voraussetzungen
- Den Ordner lokal erstellen oder auswählen
- Den Ordner mit TortoiseSVN zum Repository hinzufügen
- Die Änderungen ins Repository commiten
- Wichtige Hinweise und mögliche Fehlerquellen
- Zusammenfassung
Wenn Sie mit Versionskontrollsystemen arbeiten, ist TortoiseSVN eine weit verbreitete grafische Oberfläche für Subversion unter Windows. Eine häufig gestellte Frage betrifft das Hinzufügen von Ordnern zu einem bestehenden Repository. In diesem Artikel erläutern wir ausführlich, wie Sie einen Ordner mit TortoiseSVN zum Repository hinzufügen können.
Vorbereitung und grundlegende Voraussetzungen
Bevor Sie einen Ordner mithilfe von TortoiseSVN hinzufügen, sollten Sie sicherstellen, dass Sie bereits eine lokale Arbeitskopie des entsprechenden Repositorys ausgecheckt haben. Nur so ist es möglich, Dateien oder Ordner in der lokalen Kopie anzulegen und deren Änderungen später in das zentrale Repository hochzuladen.
Außerdem sollte TortoiseSVN ordnungsgemäß auf Ihrem System installiert sein. Nach der Installation integriert sich das Programm in das Kontextmenü des Windows Explorers, sodass Sie mit einem Rechtsklick auf Dateien oder Ordner bequem auf SVN-Funktionalitäten zugreifen können.
Den Ordner lokal erstellen oder auswählen
Zunächst legen Sie den neuen Ordner unterhalb Ihrer Arbeitskopie an, indem Sie im Windows Explorer an der gewünschten Stelle einen neuen Ordner erstellen. Alternativ können Sie auch bereits vorhandene Ordner nutzen, die hinzugefügt werden sollen. Wichtig ist, dass sich der Ordner innerhalb Ihrer lokalen Arbeitskopie des Subversion-Repositories befindet.
Den Ordner mit TortoiseSVN zum Repository hinzufügen
Nachdem der Ordner lokal erstellt oder ausgewählt wurde, klicken Sie mit der rechten Maustaste auf den Ordner. Im daraufhin erscheinenden Kontextmenü wählen Sie die Option TortoiseSVN und anschließend Hinzufügen (Add). Dadurch wird der Ordner zum sogenannten Version Control Status zum Hinzufügen vorgemerkt markiert.
Dieser Schritt allein fügt den Ordner noch nicht in das zentrale Repository ein. Vielmehr wird dem SVN-Client signalisiert, dass dieser Ordner bei der nächsten Commit-Aktion berücksichtigt werden soll.
Die Änderungen ins Repository commiten
Um den Ordner endgültig ins Repository aufzunehmen, wechseln Sie nun in den übergeordneten Ordner (bzw. Ihre Arbeitskopie) oder markieren direkt den neu hinzugefügten Ordner erneut und wählen per Rechtsklick SVN Commit. Ein Dialogfenster öffnet sich, in dem Sie die zum Commit vorgesehenen Dateien und Ordner sehen können. Hier können Sie auch eine aussagekräftige Nachricht eingeben, z.B. Ordner XY zum Repository hinzugefügt.
Nach Bestätigung des Commit-Vorgangs werden die lokalen Änderungen – in diesem Fall der neue Ordner – an das zentrale Repository übertragen und sind danach für alle Nutzer des Repositories sichtbar und verfügbar.
Wichtige Hinweise und mögliche Fehlerquellen
Manchmal kann es passieren, dass Ordner beim Commit nicht übertragen werden. Häufig liegt das daran, dass diese nicht mit Hinzufügen markiert wurden oder sich nicht innerhalb der Arbeitskopie befinden. Achten Sie stets darauf, dass alle gewünschten Objekte vor dem Commit den Status Add besitzen.
Des Weiteren können bestimmte Dateien oder Ordner von Subversion ignoriert werden, wenn entsprechende Ignorier-Regeln definiert sind. Prüfen Sie daher zusätzlich die SVN-Properties wie svn:ignore, falls ein Ordner nicht in das Repository aufgenommen wird.
Zusammenfassung
Das Hinzufügen eines Ordners mit TortoiseSVN zum Repository ist ein mehrstufiger Vorgang. Zuerst muss der Ordner lokal in der Arbeitskopie vorhanden sein, dann mit TortoiseSVN hinzugefügt und schließlich mittels Commit ins zentrale Repository übertragen werden. Mit diesen Schritten gelingt die Integration neuer Ordner sicher und effizient.
