vss 6.0までは中央管理サーバが存在せず、各クライアントがファイルサーバ上のリポジトリファイルをwindowsファイル共有により参照・更新するという方式をとっていたが、リポジトリサイズは2gbまでに制限され、またunicodeにも対応していなかったため、unicode(utf-8)で記載されたソースコードはバイナリファイルとして保存するしかなく、unicodeの使用が基本とされたvisual studio 2002以降では更新差分の確認ができないなどの問題があった。