{"id":855,"date":"2011-10-28T12:15:22","date_gmt":"2011-10-28T16:15:22","guid":{"rendered":"http:\/\/wehuberconsultingllc.com\/wordpress\/2011\/10\/28\/svnserve-based-server\/"},"modified":"2011-10-28T12:15:22","modified_gmt":"2011-10-28T16:15:22","slug":"svnserve-based-server","status":"publish","type":"post","link":"https:\/\/wehuberconsultingllc.com\/wordpress\/2011\/10\/28\/svnserve-based-server\/","title":{"rendered":"Svnserve Based Server"},"content":{"rendered":"<p>This week I decided to update my Subversion components and it did not go well. The first surprise was after updating my version of <a href=\"http:\/\/tortoisesvn.net\/\">TortoiseSVN<\/a>&#160; to the 1.7 version, my Subversion icons disappeared. The fix was simple but it reminded me that it had been a long time since I updated the Svnserve server I was using from <a href=\"http:\/\/www.open.collab.net\/downloads\/subversion\/\">CollabNet<\/a>. This would also be a nice time to add HTTP access to the repository. So I downloaded the CollabNet Subversion Edge Server and tried to get it to work with my existing repository. I ran into several problems(e.g. viewvc exception).&#160; While researching the solutions I decided an easier solution to my problems was to install the <a href=\"http:\/\/www.visualsvn.com\/server\/\">VisualSVN Server<\/a>. So I uninstalled the Edge Server, installed VisualSVN Server, and imported my repository. This worked for HTTP access but I still wanted Svnserve access since I had existing folders checked out via this method. The VisualSVN bin directory has the current version of svnserve so I needed the instructions for installing it as a windows service.&#160; The instructions I found, <a href=\"http:\/\/tortoisesvn.net\/docs\/release\/TortoiseSVN_en\/tsvn-serversetup-svnserve.html\">Svnserve Based Server<\/a>, worked for me but not until I stopped fixing things I should not be fixing in the \u00e2\u20ac\u0153unusual command line\u00e2\u20ac\u009d format.<\/p>\n<blockquote><p>Note the rather unusual command line format used by <code>sc<\/code>. In the <code>key= value<\/code> pairs there must be no space between the key and the <code>=<\/code> but there must be a space before the value.<\/p><\/blockquote>\n<p>So now I have a relatively simple Subversion server solution that works for both svnserve and http access and it should be easy to maintain. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I decided to update my Subversion components and it did not go well. The first surprise was after updating my version of TortoiseSVN&#160; to the 1.7 version, my Subversion icons disappeared. The fix was simple but it reminded me that it had been a long time since I updated the Svnserve server I &hellip; <a href=\"https:\/\/wehuberconsultingllc.com\/wordpress\/2011\/10\/28\/svnserve-based-server\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Svnserve Based Server&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[97],"tags":[33],"class_list":["post-855","post","type-post","status-publish","format-standard","hentry","category-subversion-2","tag-subversion"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4iN3d-dN","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts\/855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/comments?post=855"}],"version-history":[{"count":0,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts\/855\/revisions"}],"wp:attachment":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/media?parent=855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/categories?post=855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/tags?post=855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}