2009-03-09 6 views
-2

Ich habe ein Subversion-Repository, aber es gibt einige Dinge, mit denen ich mich nicht anlegen möchte. Zum Beispiel bricht SVN Mac-Ressourcen-Dateien, weil Unix nicht über die Ressource Fork weiß.Wird eine neue Ordnerunterbrechungs-Subversion erstellt?

Allerdings möchte ich immer noch eine Form der Sicherung/Versionskontrolle. Ich würde gerne in der Lage sein, einfach einen Ordner innerhalb des Top-Level-Repository-Ordners zu erstellen und meine Sachen dort zu kleben. Die readme.txt-Datei in diesem Ordner besagt jedoch: "Berühren Sie das nicht, es sei denn, Sie wissen, was Sie tun".

Also, ist es sicher, das zu tun?

danke.

Antwort

2

Ich wäre unglaublich nervös, dies zu tun.

Während es Subversion nicht sofort aktiv brechen kann, wird Subversion davon ausgehen, dass es die vollständige Kontrolle über alle Ordner im Repository hat und dass es weiß, was sie alle sind. Wenn ein Tool, ein Skript oder ein Prozess einige generische Aktionen in allen Dateien ausführt, können Sie feststellen, dass Ihre Sicherungen fehlerhaft sind und/oder das Repository beschädigt ist.

Und nur weil es in der aktuellen Version nicht bricht, bedeutet das nicht, dass es keine Probleme in der nächsten verursachen wird. Also im Grunde - ich würde wirklich vermeiden, dies zu tun, es macht alles wirklich unordentlich.

0

Sie sollten sich niemals direkt mit dem Repository-Ordner beschäftigen.

Verwenden Sie einen Svn-Client und greifen Sie entweder über die Datei: /// url auf das Repository zu, oder richten Sie einen Server ein (Svn, Apache) und greifen dann über svn: // oder http (s): // auf das Repository zu.

Und dann können Sie Unterordner ohne Probleme erstellen.

Aber ich empfehle dringend, lesen Sie zuerst die Subversion book (kostenlos online verfügbar), da Sie scheinen ein wenig Grundwissen über Repositories fehlen und wie Subversion richtig zu verwenden.

+0

Ich verstehe, wie man Subversion für Dinge verwendet, die ich Subversion tun sollte. Meine Frage ist, ob ich einen Ordner dort hineinlegen kann, dass Subversion IGNORE wird. Wenn ich den Ordner mit einem Subversion-Client erstellen, wird es es dem Repository hinzufügen, was genau das ist, was ich NICHT tun möchte ... –

+0

Warum in Subversion-Ordner, wenn Sie nicht wollen, Subversion etwas damit zu tun haben? Warum nicht einfach einen Ordner irgendwo anders im Dateisystem erstellen? Alles in der virtuellen Ordnerstruktur innerhalb von Subversion ist für VERSION-Ressourcen. –

+0

Ich möchte es nicht in der virtuellen Ordnerstruktur. Ich möchte es nur im Ordner der obersten Ebene speichern, damit alle meine Backups/Versionen, die zwischen den Programmierern/etc gespeichert werden, alle an einem Ort sind. Wenn ich voraus gedacht hätte, hätte ich einen super Ordner erstellen können, in dem der svn-Ordner lebt, und das benutzt, aber es ist zu spät ... –

0

Kurze Antwort, nein. Ich nehme an, dass Sie einen Sicherungsordner haben möchten, den Sie gerade unter dem Svn-Repository-Pfad (Datei-Hierarchie) speichern. Ich habe es gerade ausprobiert, es funktioniert gut. Natürlich enthält es nicht die Dateien in einer Svn-Art - nur altmodische Datei-Hierarchie. Dies funktioniert, wenn Sie beispielsweise manuelle Backups speichern möchten oder wenn sich Ihr svn repo-Verzeichnis z. B. auf einem RAID-Laufwerk befindet.

+0

Ja, ich möchte die Dateien dort in einer normalen Dateihierarchie Sinn, nur so dass alles an einem einzigen Ort ... Ich will nicht Dinge auf eine Art und Weise, weil das wird sie brechen ... –

+0

Warten Sie, war der kurze Antwort von "nein" eine Antwort auf "wird es Subversion brechen?" oder eine Antwort auf "ist es sicher?" (Bad Brian, frag keine Ja/Nein-Fragen mit beiden Seiten der Frage ...) –

0

Um Stefans Antwort hinzuzufügen: Stellen Sie sicher, dass Sie den Unterschied zwischen dem Repository-Speicherort (der die Datenbank und die Konfiguration für dieses Repository enthält) und der virtuellen Ordnerstruktur, die Subversion den Benutzern bietet, verstehen.

+0

Ja, ich möchte die virtuelle Ordnerstruktur überhaupt nicht dafür verwenden. –

Verwandte Themen