Heute war es das erste Mal soweit: svn externals musste her, um eine Web-Applikation aus mehreren eigenständigen Repositories zusammenzusetzen. Glücklicherweise ist das Prozedere nicht wirklich kompliziert.
Ziel ist es in diesem Beispiel unter <svn-root>/inc/classes/ Klassendateien aus einem fremden Repository einzufügen (Das Verzeichnis classes muss dabei nicht bestehen):
-
$ cd <svn-root>
-
$ svn propedit svn:externals inc
- Es öffnet sich der Editor der Wahl, in welchen man folgende Zeile eingibt:
classes http://my.repository.com/classes
Anschliessend speichert man die Änderungen (:w in vim, Ctrl+O in nano) und schliesst den Editor (:q in vim, Ctrl+X in nano)
-
$ svn update
-
$ svn ci -m "Added external repository"
Via: svn:externals
Ein Kommentar Kommentare
[…] http://blog.emeidi.com/2009/01/02/fremde-svn-repositories-in-projekt-integrieren-svnexternals/ […]