昔VSSとか使ってたくらいで、オライリーのGit本読んで
使い始めたけど、これカーネル開発を世界規模で共同開発するとかには
確かに必須の物なんだろうけど、
例えば10人くらいの同じ部屋にいるプロジェクトで使うには
機能過剰な気もするな。
あと使い手を凄く選ぶ(難しい)と思う。
単純なチェックイン・チェックアウト型の排他管理も要件を満たすなら良いと思うな
Gitにもファイルの排他編集機能とか有ったらいい気がするんだけど