1年以上前にVSS6からVSS2005に移行しました。データベース構造は同じです。私たちが見つけた唯一の注意点は、他の人がVSS2005を使用していたデータベース上でまだVSS6を使用していた人がいた場合です。 VSS6はUnicodeテキストファイルをテキストファイルとして扱いますが、VSS6はテキストファイルとして扱いません。つまり、VSS2005がUnicodeテキストファイルを追加すると、VSS6はそれをバイナリとして認識します(これは、csprojファイルに影響します)。
VSS2005は、データベースへの適切なHTTPアクセス(サーバーエクステンションがインストールされている場合)、LANパフォーマンスの向上(サーバーエクステンションによる)、ファイルシステムダイアログの改善(古いものはなくなりました)をサポートしています。ただし、新しいファイル追加ダイアログには、含まれていないファイルだけでなく、すべてのファイルが表示されます。
また、VSS2005では、ファイル拡張子によるカスタムエディタと差分ツールの提供が可能になり、非常に便利です。たとえば、XMLファイルの一部は暗号化されているため、このツールを使用して差分ツールの前に解読ツールを実行することで、レビュープロセスの効率性が大幅に向上しました。
他の調整もありますが、大抵は良いですが時には迷惑です。
最後に、何も破壊されていません。実際、移行以来データベースの破損が少なくなっているようですが、包括的なテストではないため、新しいVSSには入れません。
VS2005 Service Pack 1をまだインストールしていない場合は、インストールすることを強くお勧めします。 VS2005 RTMには分析と修復ユーティリティに*深刻なバグがあり、実行されるすべてのデータベースが破損します。 SP1はこの問題を修正します。 –