Frage

Ich arbeite vor kurzem mit einem Subversion-Projekt, das Code ausgecheckt nicht nur aus dem Repository, mit dem ich arbeite, aber auch aus einem separaten Repository auf einem anderen Server.

Wie kann ich konfigurieren mein Repository, dies zu tun?

Ich bin mit der Subversion-Client-Version 1.3.2 auf Linux, und ich habe auch Zugang zu TortoiseSVN Version 1.4.8 (gebaut auf SVN-Version 1.4.6) in Windows.

War es hilfreich?

Lösung

Siehe svn: externals :

  

Manchmal ist es nützlich eine Arbeitskopie zu erstellen, die aus einer Reihe von verschiedenen Projekten bestehen. Zum Beispiel können Sie verschiedene Unterordner haben wollen, von verschiedenen Standorten in einem Repository kommen, oder vielleicht aus verschiedenen Projektarchiven. Man könnte sicherlich Setup ein solches Szenario von Hand mit svn checkout die Art von verschachtelten Arbeitskopie Struktur erstellen, die Sie erreichen wollen. Aber wenn das Layout für jeden wichtig ist, die das Repository verwendet, wird jeder andere Benutzer benötigen, um die gleiche Kasse Operationen auszuführen, die Sie getan haben.

     

Glücklicherweise bietet Subversion Unterstützung für Externals-Definitionen . Eine externe Definition ist eine Zuordnung eines lokalen Verzeichnisses in dem URL-und gegebenenfalls eine bestimmte Revision-versioniert einer Ressource. In Subversion erklären Sie Externals-Definitionen in Gruppen die svn:externals Eigenschaft. Sie können diese Eigenschaft mit svn propset oder svn propedit erstellen oder ändern (siehe Abschnitt namens „Warum Immobilien?“ ). Es kann auf jedem versioniert Verzeichnis eingestellt wird, und sein Wert ist ein mehrzeiliges Tabelle Verzeichnisse (bezogen auf das versioniert Verzeichnis, auf das die Eigenschaft festgelegt ist) und voll qualifiziert, absolute Subversion-Repository-URLs ...

Andere Tipps

Ich glaube, Sie einen Blick auf die nehmen sollte svn: externals Eigenschaft

Suchen Sie nach der svn: externals Eigenschaft in der Dokumentation .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top