{"id":72,"date":"2012-01-24T21:57:09","date_gmt":"2012-01-24T21:57:09","guid":{"rendered":"http:\/\/www.developercookies.net\/?p=72"},"modified":"2020-12-25T13:45:51","modified_gmt":"2020-12-25T13:45:51","slug":"migrating-old-visual-source-safe-projects-to-subversion","status":"publish","type":"post","link":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/","title":{"rendered":"Migrating old Visual Source Safe projects to Subversion"},"content":{"rendered":"<p>In some projects you have to migrate old code to a new state of the art. You may confrontated with code which is managed by Visual Source Safe. Additionally you have the requirements not to loose the history and labeled informations about the project.<!--more--><\/p>\n<p>For this requirements I made a good experiences with <a href=\"http:\/\/code.google.com\/p\/vss2svn\/\" target=\"_blank\" rel=\"noopener\">vss2svn-Tool<\/a>. This tool allows you to&nbsp;migrate the complete project to subversion without loosing informations about labeled versions, timestamps of changes, user informations, etc.<\/p>\n<p>You migrate the project with following commands:<\/p>\n<pre class=\"brush:shell\">vss2svn -vssdir \"pathToVSSDatabase\"\r\nsvnadmin load \"pathToSubversionRepository\" &lt; \"vss2svn-dumpfile.dat\"<\/pre>\n<p>Remarks: On the project website is written that vss2svn is no longer under active development, but the migration works successfully &#8211; even under Windows 7 64-Bit-version.<\/p>","protected":false},"excerpt":{"rendered":"<p>In some projects you have to migrate old code to a new state of the art. You may confrontated with code which is managed by Visual Source Safe. Additionally you have the requirements not to loose the history and labeled informations about the project.<\/p>","protected":false},"author":1,"featured_media":503,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"categories":[25],"tags":[14,13,12,11],"class_list":["post-72","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tools","tag-migration","tag-subversion","tag-visual-source-safe","tag-vss"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migrating old Visual Source Safe projects to Subversion - Developer Cookies Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating old Visual Source Safe projects to Subversion - Developer Cookies Blog\" \/>\n<meta property=\"og:description\" content=\"In some projects you have to migrate old code to a new state of the art. You may confrontated with code which is managed by Visual Source Safe. Additionally you have the requirements not to loose the history and labeled informations about the project.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/\" \/>\n<meta property=\"og:site_name\" content=\"Developer Cookies Blog\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-24T21:57:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-25T13:45:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.developercookies.net\/wp-content\/uploads\/2012\/01\/archive-1850170_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Peter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/\"},\"author\":{\"name\":\"Peter\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\"},\"headline\":\"Migrating old Visual Source Safe projects to Subversion\",\"datePublished\":\"2012-01-24T21:57:09+00:00\",\"dateModified\":\"2020-12-25T13:45:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/\"},\"wordCount\":120,\"publisher\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\"},\"image\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2012\\\/01\\\/archive-1850170_1920.jpg\",\"keywords\":[\"Migration\",\"Subversion\",\"Visual Source Safe\",\"vss\"],\"articleSection\":[\"Tools\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/\",\"url\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/\",\"name\":\"Migrating old Visual Source Safe projects to Subversion - Developer Cookies Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2012\\\/01\\\/archive-1850170_1920.jpg\",\"datePublished\":\"2012-01-24T21:57:09+00:00\",\"dateModified\":\"2020-12-25T13:45:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2012\\\/01\\\/archive-1850170_1920.jpg\",\"contentUrl\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2012\\\/01\\\/archive-1850170_1920.jpg\",\"width\":1920,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/migrating-old-visual-source-safe-projects-to-subversion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.developercookies.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migrating old Visual Source Safe projects to Subversion\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#website\",\"url\":\"https:\\\/\\\/www.developercookies.net\\\/\",\"name\":\"Developer Cookies Blog\",\"description\":\"Recipes and tutorials for developers\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.developercookies.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\",\"name\":\"Peter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\",\"caption\":\"Peter\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrating old Visual Source Safe projects to Subversion - Developer Cookies Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/","og_locale":"de_DE","og_type":"article","og_title":"Migrating old Visual Source Safe projects to Subversion - Developer Cookies Blog","og_description":"In some projects you have to migrate old code to a new state of the art. You may confrontated with code which is managed by Visual Source Safe. Additionally you have the requirements not to loose the history and labeled informations about the project.","og_url":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/","og_site_name":"Developer Cookies Blog","article_published_time":"2012-01-24T21:57:09+00:00","article_modified_time":"2020-12-25T13:45:51+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2012\/01\/archive-1850170_1920.jpg","type":"image\/jpeg"}],"author":"Peter","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Peter","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#article","isPartOf":{"@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/"},"author":{"name":"Peter","@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613"},"headline":"Migrating old Visual Source Safe projects to Subversion","datePublished":"2012-01-24T21:57:09+00:00","dateModified":"2020-12-25T13:45:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/"},"wordCount":120,"publisher":{"@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613"},"image":{"@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#primaryimage"},"thumbnailUrl":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2012\/01\/archive-1850170_1920.jpg","keywords":["Migration","Subversion","Visual Source Safe","vss"],"articleSection":["Tools"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/","url":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/","name":"Migrating old Visual Source Safe projects to Subversion - Developer Cookies Blog","isPartOf":{"@id":"https:\/\/www.developercookies.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#primaryimage"},"image":{"@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#primaryimage"},"thumbnailUrl":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2012\/01\/archive-1850170_1920.jpg","datePublished":"2012-01-24T21:57:09+00:00","dateModified":"2020-12-25T13:45:51+00:00","breadcrumb":{"@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#primaryimage","url":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2012\/01\/archive-1850170_1920.jpg","contentUrl":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2012\/01\/archive-1850170_1920.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.developercookies.net\/de\/migrating-old-visual-source-safe-projects-to-subversion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.developercookies.net\/"},{"@type":"ListItem","position":2,"name":"Migrating old Visual Source Safe projects to Subversion"}]},{"@type":"WebSite","@id":"https:\/\/www.developercookies.net\/#website","url":"https:\/\/www.developercookies.net\/","name":"Developer Cookies Blog","description":"Recipes and tutorials for developers","publisher":{"@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.developercookies.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613","name":"Peter","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g","caption":"Peter"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g"}}]}},"_links":{"self":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":12,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"predecessor-version":[{"id":504,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts\/72\/revisions\/504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/media\/503"}],"wp:attachment":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}