We are already using TFS for our team and we have so many problems with it. But we're not gonna go that way in this topic.
I'm trying to replace TFS with SVN for our team. I installed the VisualSVN Server on our Windows server and we use AnkhSVN for client side. There are no issues using these software. We have access to everything and everything works fine.
However, I'm having a problem with multi-user file editing. In TFS when someone opens a file and make a change, that file will be checkout only for that user and no one else in the network can change that file. But in SVN when I open a file and make some changes, someone else can do the same.
And in the end, when I commit my changes and they do the "Get updates", their files get conflicted.
So my question is, how to solve this problem?