I have been a user of SVN for many years now and I can't say I am totally happy about it. Few days ago my partner asked me to take a look at git saying that "it has better performance, easier merging and branching."
I've been reading some git vs. SVN comparison articles and I'd be happy if people could sum up the pros and cons using both version control system.
Now I am looking into people who've switched from one system to another and hear subjective opinions.
I know for myself that I really like the way SVN works, having one central repository where people can checkout from, knowing I can deploy from it a live developement copy and a live production copy, but sometimes we have headaches sorting conflicts or other errors and each time we need to diff or look into the history of a file, we have the network latency to deal with.
On another hand, having a distributed platform sounds like a headache aswell, how can you control accesses? do you have one central repository where you push and update from?
Thanks for shedding some more light on the issue.