SubversionでExcelを扱いたいと質問したところ、svn:needs-lock を教えていただきました。
これって、TortoiseSVNでいうところのロックですよね?
試してみたのですが、ロックを獲得したユーザーの環境ではロックアイコンが付くのですが
他ユーザーは更新をしても(他ユーザーのロック状態を示す)アイコンが付きません。
また、VSSのようにファイルの読み取り禁止属性が付くわけでもないので、
ダブルクリックで普通に Excel が起動できて編集作業が行えます。
コミットしようとすると、別ユーザーがロックを獲得しているのでコミットは失敗します。

・・・他ユーザーがロックを獲得していることがコミットする前にあらかじめ
分かるようにはなっていないのでしょうか。編集をしてコミットしようと
したときに、はじめてロックされていることが分かるというのでは
ちょっと使いづらいというか、同時に編集作業が発生してしまいます。
(コミットできないのでロストアップデートのようなものは防げますが)