[Cialug] Version control splitting repository & migration

Prescott Kulow scott.kulow at gmail.com
Fri Jul 26 12:15:54 CDT 2013


I am not sure how to split up a Git repository, but I've done it with an 
SVN one before.  Basically, what you want to do is create a svndump of 
the repository and then use svndumpfilter to filter out the paths you 
want/don't want, and then load these dumps into a new repo.

This looks to document it fairly well:
http://www.mugo.ca/Blog/Splitting-a-Subversion-repository-into-multiple-repositories

Then use whatever tool you are using to convert the repo to Git.

I'd personally stick with SVN, but to each his own I guess.




On 7/26/2013 12:10 PM, Daniel A. Ramaley wrote:
> Some of our programmers have been using a subversion repository for
> their projects. Unfortunately, they have several distinct projects all
> lumped together into one huge repository.
>
> We're now talking about migrating to git. I have found procedures[1] for
> migrating subversion to git, and even being able to maintain the commit
> history. However, i'd also like to be able to split the multiple
> projects into separate git repositories, for better organization. And
> i'm not familiar enough with either subversion or git to have any idea
> how to accomplish this while maintaining commit history. Any ideas?
>
>
> [1] http://john.albin.net/git/convert-subversion-to-git
> __
> Daniel A. Ramaley
> Network Engineer 2
>
> Dial Center 112, Drake University
> 2407 Carpenter Ave / Des Moines IA 50311 USA
> Tel: +1 515 271-4540
> Fax: +1 515 271-1938
> E-mail: daniel.ramaley at drake.edu
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug



More information about the Cialug mailing list