|
|
|
|
|
by loewenskind
5671 days ago
|
|
>Just because there are better alternatives now for distributed version control, doesn't mean that the centralized approach has suddenly stopped working. Except that a distributed RCS can do everything a centralized on can. The funny thing is, this is the last argument used by people religious about SVN but even this doesn't stand up. SVN isn't even particularly good at doing centralized revision control. Do you work somewhere that you'll have to be able to prove what was in a given release? SVN can't do that since you can rewrite history with no way of detecting the rewrite. If this is not acceptable you'll have to buy Fisheye. SVN on it's own isn't useful for much of anything. It's only after applying several other commercial products that you finally get something only substandard. |
|
Like I said, in most cases you are trying to convince developers that don't want to use any kind of version control. They want IDE integration, they won't use branches or any other features (some won't even know what the hell "branches" are), they will only use version control as a means to have a centralize repository for the code.
And they use Windows.
SVN solves the problem. It's either SVN or something worse (CVS and SourceSafe are still widely used).
Version control is a tool. You have a set of requirements and you choose the tool based on those requirements. There is no such thing as "obsolete".