3 ms·
At my current company they place a huge value on that history, so much so that they haven't transitioned from SVN to git solely because of the logistical challe
by nitrogen 7y ago
At my current company they place a huge value on that history, so much so that they haven't transitioned from SVN to git solely because of the logistical challenge of migrating 30 years of commits.
You can convert a repo from SVN to Git with history intact!
There's a tool called cvs2svn that I have used to upgrade really old CVS projects to git (it can do git too), and there is also an svn2git. And, I believe there is git-svn that provides a git interface to an svn repo.
- embersdev 7y agoThis is the best answer, but even if you didnt want to go through this trouble... just create a new repo in git, lock down svn and assume from that day on, if you need to see older history, go look in svn. Over time the need to look at svn for history will dwindle.
- mikewarot 7y agoThat sounds like a really bad idea. Eventually you'll consider the SVN stuff to be lost, and it'll be impractical to import it later. As all the responses show, that history has real value.. you don't want to lose it.