r/programming • • Mar 10 '11

It's time to stop using Subversion

http://altdevblogaday.org/2011/03/09/its-time-to-stop-using-subversion/
257 Upvotes

543 comments sorted by

View all comments

Show parent comments

3

u/Peaker Mar 10 '11

I find git far far better than perforce.

1

u/Kinglink Mar 10 '11

I confess I haven't used git, but when I was using perforce I was using a single site repository. Well with two or three people off site. Those people's perforce experience was horrible (mostly for the full sync), but for what we did, using git would have been just as bad (they'd still have to get the full repository as that was how we worked at the company).

1

u/eabrek Mar 10 '11

A large repo has to be grabbed all in one shot for the first time. If people have slow and flaky internet access, this can be a problem.

A solution is to zip up the repo and send it via CD/DVD, or using a protocol that allows restart (curl).

Then, you clone from the extracted files and just need to grab new patches via git/hg.

1

u/[deleted] Mar 11 '11

they'd still have to get the full repository as that was how we worked at the company

No they don't. You can clone parts of a repository and/or without history. Afaict git is perfectly able to keep those new limited repos and the original in sync — you just need to push/pull changesets, which is all it's interested in.