{"id":55,"date":"2007-09-07T00:22:00","date_gmt":"2007-09-06T22:22:00","guid":{"rendered":"http:\/\/self.mestrona.net\/wp\/wordpress\/?p=55"},"modified":"2007-09-13T21:33:55","modified_gmt":"2007-09-13T19:33:55","slug":"einbinden-externer-quellen-in-ein-svn-repository","status":"publish","type":"post","link":"https:\/\/s3lf.de\/blog\/2007\/einbinden-externer-quellen-in-ein-svn-repository\/","title":{"rendered":"Einbinden externer Quellen in ein SVN Repository"},"content":{"rendered":"<p><a href=\"http:\/\/www.mestrona.net\/werwirsind.php\">Stephan<\/a> hat mich gerade auf ein sehr cooles und mir bisher unbekanntes Feature von <a href=\"http:\/\/de.wikipedia.org\/wiki\/Subversion_%28Software%29\">Subversion<\/a> hingewiesen. Mit einem Befehl kann man beliebig viele <a href=\"http:\/\/svnbook.red-bean.com\/en\/1.0\/ch07s03.html\">externe Quellen in ein SVN-Repository einbinden<\/a>. Sehr n&#252;tzlich ist das, wenn man z.B. viele externe (oder auch firmeninterne) Bibliotheken nutzt. Diese werden dann bei jedem Entwickler beim Update oder Checkout automatisch heruntergeladen und Code kann auch im Original-Repository ver&#228;ndert werden (falls man denn die Rechte dazu hat)<\/p>\n<p>Beispiel:<br \/>\n<span style=\"font-family: courier new\">$ svn propset svn:externals &#8222;libs\/mlib https:\/\/svn.example.com\/mlib&#8220; trunk<br \/>\n$ svn update trunk\/<\/span><\/p>\n<p>Hole externen Verweis nach &#8218;trunk\/libs\/mlib&#8216;<\/p>\n<p>[&#8230;]<\/p>\n<p><span style=\"font-family: courier new\">Externer Verweis aktualisiert zu Revision 123.<\/span><\/p>\n<p><span style=\"font-family: courier new\">Aktualisiert zu Revision 4567.<\/span><\/p>\n<p>In <a href=\"http:\/\/www.eclipse.org\" target=\"_blank\">Eclipse<\/a> werden solche externen SVN-Quellen vom <a href=\"http:\/\/www.polarion.org\/index.php?page=overview&amp;project=subversive\" target=\"_blank\">Subversive Plugin<\/a> mit einem h&#252;bschen roten Pfeil kenntlich gemacht: <img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/s3lf.de\/blog\/wp-content\/uploads\/2007\/09\/svn-external-in-subversive.png\" alt=\"Screenshot von Eclipse\" class=\"imageframe imgalignleft\" height=\"80\" width=\"140\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stephan hat mich gerade auf ein sehr cooles und mir bisher unbekanntes Feature von Subversion hingewiesen. Mit einem Befehl kann man beliebig viele externe Quellen in ein SVN-Repository einbinden. Sehr n&#252;tzlich ist das, wenn man z.B. viele externe (oder auch firmeninterne) Bibliotheken nutzt. Diese werden dann bei jedem Entwickler beim Update oder Checkout automatisch heruntergeladen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-webdevelopment"],"_links":{"self":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":0,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"wp:attachment":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/tags?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}