We are working on a project in which everyone works from the trunk. The project has reached the point where our development team is growing, and we finally started making client releases (all good things). So, to help coordinate all of this, we started following the best practices of SVN forking / merging, etc.
The problem we are facing is that merges take more than 20 minutes and very often fail with "reset by peer" or "PROPFIND" connection errors. Branching and merging are just such a pain that they are very close to unsuitability. We only have about 1,000 files or so, and very often we merge less than 20 files, and it takes 20 minutes. We use Apache to access SVN.
My question is: is this typical or is something wrong with us? How big are your SVN repositories and how long do the merges take?
Change Access to the server is via the Internet, we have quite large binary files, we use Mac, Linux and Windows clients. There are no network or network issues that we know of.
svn
larf311
source share