On Sat, Mar 21, 2009 at 01:25:38PM -0700, Mercedes6s wrote: > Hello. I've been falling more and more in love with git and I want to move > our biggest project because it is my biggest pain over to git to make our > lives easier. The problem is our project is about 50 gigs (A lot of media > files involved). Also, we got developers all over the world that are > running on slow connections. Some took a week to get the project up and > running in the first place. Luckily, they are only isolated instances. > What I'm wondering is can I have all of them turn their projects into git > repositories locally and have all of them sync with a master repository once > they are done. The actual project is only about 500 megs and the changes > are probably only a few K since they keep their projects up to date, so > that's more acceptable, but I don't want them to bring down all those media > files again and I doubt they will be willing to do it. Is this possible, > and how would I do it? I'm not sure you can. "git svn clone" will give a stable commit ID in git; that is, two runs of the same import will yield interoperable git repositories. However, I'm not sure if that is actually useful to you; the people with svn checkouts don't _have_ the history. So the clone operation will have to talk to the server. However, you should really consider whether you want those 50G in the git repository at all. Git is pretty good at not looking at parts of the repository that aren't necessary to an operation, but whole-repository operations like packing and cloning are going to be absurdly slow. Are those files actually changing? Would it be feasible to put the "main" part of the project in git and just include something like symlinks in the repository pointing to your media? Then each local developer could clone the git project and just move their existing 50G of media files into place. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html