Erstellen Sie ein persönliches Dateisystem

378
JustNoOne

Ich versuche, unsere Datenbank neu zu organisieren und mit SVN zu verwenden. Mein Hauptproblem ist, dass alle Dateien von vielen verschiedenen Ordnern verwendet werden.

Mein Plan ist also: Ohne Ordner kopiere ich alle Dateien an denselben Speicherorten (alle, die aus verschiedenen Ordnern stammen). Und die Ordner enthalten nur den symbolischen Link der echten Dateien. Der Server sollte den Links folgen und die eigentlichen Dateien an die Clients senden. Wenn eine Client-Commit-Datei vorliegt, sollte der Server den symbolischen Links folgen und die Originaldatei aktualisieren.

Wir haben ein solches System auf Linux-Systemen. An dieser Stelle wollen wir jedoch die Versionskontrolle verwenden und wir haben Windows-Rechner im Netzwerk. Gibt es eine Lösung für mein Problem in SVN oder haben Sie Empfehlungen?

0
Klingt nicht so, als würden Sie tatsächlich eine Datenbank verwenden? Es ist auch irgendwie unklar, was dein Problem ist. Für Windows und Linux gibt es symbolische Links. Seth vor 5 Jahren 1
Meine Frage lautet "Kann SVN den symbolischen Links folgen und die Ziele auf dem Server bereitstellen oder aktualisieren, während die Clients mit normalen Ordnern auf ihrem Computer arbeiten?" JustNoOne vor 5 Jahren 0
Ich verstehe es immer noch nicht. Vielleicht lesen Sie [Was passiert, wenn ich Subversion einen symbolischen Link hinzufüge?] (Https://stackoverflow.com/questions/4056092/what-happens-if-i-add-a-symbolic-link-to-subversion) und die erwähnten Link http://svnbook.red-bean.com/nightly/de/svn.tour.cycle.html Seth vor 5 Jahren 0
Was ist falsch daran, die Ordnerstruktur in SVN so zu überprüfen, wie sie ist? Die Verwendung von Symlinks zum Herausziehen einzelner Teile der Struktur scheint ein lästiger zusätzlicher Satz von Schritten zu sein, um mit etwas umgehen zu müssen, das bereits richtig eingerichtet sein sollte. Besonders schlecht, da die Befehle zum Umgang mit den Symlinks auf Plattformen unterschiedlich sind und Sie zwei oder mehr Skriptsätze benötigen (und verwalten) müssen, um sie zu erstellen. Mokubai vor 5 Jahren 0
Das Problem ist, dass viele Benutzer Zugriff auf verschiedene Ordner haben und diese Ordner dieselben Dateien verwenden. Wenn sich eine der Dateien in einem Ordner ändert, sollte dieselbe Datei in verschiedenen Ordnern geändert werden, auf die der Benutzer keinen Zugriff hat. JustNoOne vor 5 Jahren 0

0 Antworten auf die Frage