tortoisesvn - How can I create SVN versioning on top of an existing project? -
at work we've got large project (approx. 30,000 files) managed borland starteam source control system. we'd migrate svn, there few hurdles in way. significant 1 problem of getting repository set on devs' vms.
there 2 basic ways set new svn-versioned folder on hard drive. (on windows, using tortoisesvn.) can either check out svn project repository, or take existing code , upload (presumably empty) repository, , after either of these operations end folder tree svn metadata folders. have few dozen devs each have entire copy of project already. we'd upload once, , run sort of "associate existing folder repository @ [wherever] , synchronize them" operation.
does svn support this? if so, how, , possible in tortoisesvn, or require other tools?
what should work doing right-click "svn checkout..." on existing folder on hard drive contents identical repository check out. every file tortoise finds locally, compare version in repository first, , if checksums match (i assume doing sort of checksum comparison), not download it, mark "versioned" in checkout protocol , skip next file.
the end result should nice checkout. files don't match version in repository overwritten knowledge, , cannot restored.
this has worked me in situation in; make sure have backups of data, or try on smaller subset first.
Comments
Post a Comment