Subversion

Merging in Subversion is a complete disaster. The Subversion people kind of acknowledge this, and they have a plan, and their plan sucks too. It's incredible how stupid these people are. They've been looking at wrong problems all the time. Branching is not the issue. Merging is.

この部分は確かにその通り。
Subversionは、マージのサポートがなさすぎてひどい。

追記

どこからどこまでがマージされたのか?というメタ情報がSubversionにはないのですよね。
なので、「以前どのブランチをどこの revision までマージしたか?」というのを開発者が自前で覚えておいて、しかも複数人でその情報を共有する必要がある。
(コミットログに保存しておくなど苦肉の策が必要)


大規模プロジェクトが多そうな、Google や MS はどういうVCSを使っているのかな?教えて中の人(もしくは知っている人)

追記2

MS は自社開発のVCSを、GooglePerforceというのを使っているようです。