I have a question regarding SCM tools.
Some history, we've been having issues with SVN merges where it loses code. It is not common, but it happens often enough that we lose a great deal of engineering time and confidence in our releases.
None of us are novices at this so we have determined this to be a tool issue, not PEBCAK.
We have a cross platform (Linux and .NET) build environment executing N/ant scripts with CI done in Hudson/Jenkins. The tools need to work as plugins to Eclipse for Linux, and Visual Studio for Windows.
We have reviewed git, perforce, Accurev, and TFS. For various reasons (mostly the cost wrt the latter three) mgmt has rejected these. We have 25 developers in our shop split between two teams.
I am wondering if anyone has done a side-by-side compare and contrast of the various SCM tools most commonly used so that I can go to our management who are writing the checks, and the developers who will be using the products to make an educated decision.
My experience is with SVN, Serena, PVCS, Perforce, and Accurev.
I have done searches myself and found some information, and I understand this is a huge thing to ask as well, but any input or links to the data needed is appreciated. I am trying to round out my data set.