{"id":852,"date":"2017-02-18T10:47:29","date_gmt":"2017-02-18T10:47:29","guid":{"rendered":"http:\/\/192.168.2.32:8082\/?p=852"},"modified":"2017-02-19T16:44:56","modified_gmt":"2017-02-19T16:44:56","slug":"subversion-neues-projekt-anlegen","status":"publish","type":"post","link":"https:\/\/www.dev-metal.ch\/?p=852","title":{"rendered":"Subversion neues Projekt anlegen"},"content":{"rendered":"<p>Ich betreibe einen <a href=\"http:\/\/192.168.2.32:8082\/?p=758\" target=\"_blank\">Subversion-Server<\/a>. Meine Projekte liegen alle unter dem SVN-Home Verzeichnis<\/p>\n<pre class=\"lang:sh decode:true \">\/home\/svn<\/pre>\n<p>Hin und wieder kommt es vor, dass darauf ein neues Projekt angelegt werden muss.<\/p>\n<ol>\n<li>Projekt-Vezeichnis erstellen\n<pre class=\"lang:sh decode:true\">cd \/home\/svn\r\nsudo mkdir myproject<\/pre>\n<\/li>\n<li>SVN-Projekt anlegen\n<pre class=\"lang:sh decode:true \">sudo svnadmin create \/home\/svn\/myproject<\/pre>\n<\/li>\n<li>Berechtigungen korrekt setzen\n<pre class=\"lang:sh decode:true \">cd \/home\/svn\r\nsudo chown -R www-data:subversion myproject\r\nsudo chmod -R g+rws myproject<\/pre>\n<\/li>\n<li>SVN-Verzeichnisse tag, branches und trunk erstellen.<br \/>\nDazu Checke ich das Projekt aus und erstelle anschliessend die Verzeichnisse in der &#8222;Working Copy&#8220;<\/p>\n<pre class=\"lang:sh decode:true\">cd \/home\/user\/myprojectWorkingCopy\r\nsvn co file:\/\/\/home\/svn\/myproject\r\nsvn mkdir trunk\r\nsvn mkdir tag\r\nsvn mkdir branches<\/pre>\n<\/li>\n<li>Nun die Verzeichnisse einchecken\n<pre class=\"lang:sh decode:true\">cd \/home\/user\/myprojectWorkingCopy\r\nsvn commit -m\"Creating basic directory structure\"<\/pre>\n<\/li>\n<\/ol>\n<p>Und &#8222;schon&#8220; kann man loslegen mit dem sch\u00f6nen neuen SVN-Projekt \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich betreibe einen Subversion-Server. Meine Projekte liegen alle unter dem SVN-Home Verzeichnis \/home\/svn Hin und wieder kommt es vor, dass darauf ein neues Projekt angelegt werden muss. Projekt-Vezeichnis erstellen cd \/home\/svn sudo mkdir myproject SVN-Projekt anlegen sudo svnadmin create \/home\/svn\/myproject Berechtigungen korrekt setzen cd \/home\/svn sudo chown -R www-data:subversion myproject sudo chmod -R g+rws myproject [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[3,10],"tags":[],"class_list":["post-852","post","type-post","status-publish","format-standard","hentry","category-linux","category-techdocs"],"modified_by":"ralph","_links":{"self":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=852"}],"version-history":[{"count":7,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/852\/revisions"}],"predecessor-version":[{"id":860,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/852\/revisions\/860"}],"wp:attachment":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}