> I notice that svn v1.7 is slated to have a new transfer protocol as > well as new WC module. > > ( http://subversion.apache.org/roadmap.html ) > > Right now, I have a repo with ~40,000 source and xml files. > > Full checkouts take forever.
That's why you shouldn't be doing "full" checkouts very often. You should check out the portion of your repository that you need to work on. Also, you also shouldn't need to checkout very much. Once you have a working copy you are mostly doing "update" which just brings down the modified files since your last checkout/update. > > My machine is pretty beefy, so that's not the bottle neck. Network > speed to the remote svn server is OK, but not terrible, and > certainly not the bottle neck. It could be if it is a windows machine. Trying checking out to a RAM disk. I have found the performance is much much faster. > Assuming I upgrade my client to 1.7 when it comes out, my questions > are: > > - Will either of the above improvements help me if the server > _does_ get upgraded to v1.7? > > - Will either of the above improvements help me if the server _does > not_ get upgraded to v1.7? Most of the wc perf improvements will probably work with a 1.6 server. But, I expect there are some that won't. All that said, I never heard that there will be a new protocol. BOb