Microsoft Visual SourceSafe

Visual SourceSafeから転送)
マイクロソフト > Microsoft Visual SourceSafe

Microsoft Visual SourceSafe (VSS) は、かつてマイクロソフトが開発し販売していた小規模なソフトウェア開発プロジェクト向けのバージョン管理システムである。

Microsoft Visual SourceSafe
開発元 マイクロソフト
初版 1994年 (30年前) (1994)
最終版
2005 (8.0.50727.42) / 2005年10月 (18年前) (2005-10)
対応OS Microsoft Windows
プラットフォーム x86, x64
後継 Team Foundation ServerAzure DevOps Server
種別 バージョン管理
ライセンス Microsoft EULA
公式サイト Visual SourceSafe 2005 (2012年1月9日にアーカイブ)
テンプレートを表示

概要 編集

Microsoft Visual Studioによるアプリケーション開発において使用することに主眼をおいており、単体のVisual SourceSafeクライアントのほか、Microsoft Source Code Control Interface (MSSCCI) を実装している Standard Edition 以上の Visual Studio から直接アクセスすることが可能である。

VSS 6.0までは中央管理サーバが存在せず、各クライアントがファイルサーバ上のリポジトリファイルをWindowsファイル共有により参照・更新するという方式をとっていたが、リポジトリサイズは2GBまでに制限され、またUnicodeにも対応していなかったため、Unicode (UTF-8) で記載されたソースコードはバイナリファイルとして保存するしかなく、Unicodeの使用が基本とされたVisual Studio 2002以降では更新差分の確認ができないなどの問題があった。また、共有ファイル方式のためかファイルが破損し、ファイルが読み出せなくなることがあり、Visual Source Shredder(ソースシュレッダー)と揶揄されることもあった。

VSS 6.0のサービスパックは6まで提供された。サービスパック6は、6.0cと同等であり、Visual Studio .NET 2002に同梱されているものと同じである。Visual Studio 6.0 サービスパック6では、6.0dにバージョンが上がる。

2005年11月にリリースされたVSS 2005では、クライアント/サーバモードの追加、Unicode対応やHTTPを経由したWebアクセス機能が提供されており、複数拠点での開発にも対応できるようになった。同種のソフトウェアであるSubversionも、HTTPプロトコルの拡張であるWebDAVを通じてアクセスされることが多いが、VSSとSubversionの間に互換性はない。

バージョン 編集

SourceSafeは、もともとノースカロライナ州のOne TreeSoftware社によって開発された。 One Tree SourceSafe はバージョン1.x、2.xでいくつかのリリースを行い、DOSOS/2、Windows、Windows NT、Mac、Unixをサポートしていた。1994年にマイクロソフトがOneTreeを買収すると[1]、Windows版を除き開発を中止した。マイクロソフトは当時リリースされていたOne Tree SourceSafe 3.0のブランド名を変更してMicrosoft SourceSafe 3.1[2]として16ビットWindows版とMac版をリリースし、その後まもなく4.0がリリースされた。買収と同時にマイクロソフトはMicrosoft Deltaと呼ばれる自前のソースコード管理プログラムを廃止した[3][4]。買収後はMainsoft CorporationがUNIX版を[5]Metrowerks英語版社がMac版をマイクロソフトと共同開発した[6]

バージョン ビルド番号[7][8] リリース日 (英語版) 同梱製品
サポート終了:3.1 1995-02-14[9]
サポート終了:4.0 811-831 1995-09-12[10]
サポート終了:5.0 2218 1996-10-07[11]
サポート終了:6.0 8163-8169 1998-06-03[12] Visual Studio 6.0 RTM
サポート終了:6.0 8163-8383 1999 Visual Studio 6.0 SP3, Visual SourceSafe 6.0 SP3
サポート終了:6.0a 8163-8790
サポート終了:6.0a 8163-8835 2000 Visual Studio 6.0 SP4, Visual SourceSafe 6.0 SP4
サポート終了:6.0a 8163-8987 2001 Visual Studio 6.0 SP5, Visual SourceSafe 6.0 SP5
サポート終了:6.0b 8163-9119 2001 Visual Studio .NET 2002 beta (MSDN)
サポート終了:6.0c 9350-9447 2002 Visual Studio .NET 2002 Enterprise, Visual SourceSafe 6.0 SP6
サポート終了:6.0d 9848 2004 Visual Studio .NET 2003 Enterprise
サポート終了:6.0d 31222 2004-03-25[13] Visual Studio 6.0 SP6
サポート終了:2005 2006-01-27[14] Visual Studio 2005 Team System
Visual Studio 2005 Professional with MSDN Professional Subscription
凡例
サポート終了
サポート中
現行バージョン
最新プレビュー版
将来のリリース

後続製品 編集

Visual SourceSafe は 2011年12月末をもって単体ライセンスの提供が終了[15]し、以後は2007年3月よりVSSが含まれていたMSDN Subscriptionの特典として提供された。マイクロソフトによる日本語版のメインストリーム サポートについても2012年10月に終了し、2017年10月には延長サポートも終了した[16]

後続製品は Team Foundation Server(TFS)であり、従来からのソース管理機能に加え、バグ管理、レポーティング、自動ビルドといった新たな機能が付加されている。なお、TFSではバージョン管理とバグ管理が関連付けられるため、バグが確認されたバージョン、修正されたバージョンを明確にできる。また、Microsoft Projectとの連携により、開発タスクとそれに対応する成果物(ソースコード)の対応も明確になる。さらにはMicrosoft ProjectとWindows SharePoint Servicesとの連携により、プロジェクト管理者がタスクを要員にアサインすると、要員に対して自動的にメールを送信し、Microsoft Outlookの「仕事」ペインに追加したり、完了報告をOutlook上で行わせ、TFSおよびProjectのタスク管理にフィードバックさせることも可能となっている。

関連項目 編集

脚注・出典 編集

  1. ^ Company News; Microsoft Says It Has Acquired One Tree Software”. The New York Times (1994年11月16日). 2007年11月21日閲覧。
  2. ^ MICROSOFT SHIPS SOURCESAFE SOURCE-CODE-MANAGEMENT SYSTEM”. The Free Library by Farlex. 2014年5月21日閲覧。
  3. ^ MICROSOFT CORPORATION ACQUIRES ONE TREE SOFTWARE”. The Free Library by Farlex. 2014年5月21日閲覧。
  4. ^ Gross, Daniel (1995年11月15日). “Go Configure”. CIO Magazine. https://books.google.com/books?id=pgcAAAAAMBAJ&q=%22microsoft+delta%22&pg=PA80 2014年5月21日閲覧。 
  5. ^ Mainsoft to ship Visual SourceSafe for UNIX”. The Free Library by Farlex. 2014年5月21日閲覧。
  6. ^ Metrowerks Signs Exclusive License for Microsoft Visual SourceSafe on Mac OS”. The Free Library by Farlex. 2014年5月21日閲覧。
  7. ^ About Visual SourceSafe 6.0 build numbers”. ALIN CONSTANTIN (2007年7月25日). 2021年3月20日閲覧。
  8. ^ Microsoft KB Archive/221146:INFO: Description of Visual SourceSafe Versions and Build Numbers”. Microsoft Support (2007年2月23日). 2021年3月20日閲覧。
  9. ^ MICROSOFT SHIPS SOURCESAFE SOURCE-CODE-MANAGEMENT SYSTEM”. The Free Library by Farlex. 2014年5月21日閲覧。
  10. ^ MICROSOFT ANNOUNCES VISUAL SOURCESAFE, AN INTUITIVE CODE-MANAGEMENT SYSTEM”. The Free Library by Farlex. 2014年5月21日閲覧。
  11. ^ Microsoft Announces Visual SourceSafe 5.0,An Intuitive, Project-Oriented Version Control System”. Microsoft. 2014年6月10日時点のオリジナルよりアーカイブ。2014年6月10日閲覧。
  12. ^ Microsoft Support Lifecycle- Visual SourceSafe 6.0 Standard Edition”. Microsoft Support. Microsoft. 2014年5月21日閲覧。
  13. ^ Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe 6.0d (Multi-Part Download)”. Microsoft. Microsoft. 2014年5月21日閲覧。
  14. ^ Microsoft Support Lifecycle - Visual SourceSafe 2005 Standard Edition”. Microsoft. 2014年5月21日閲覧。
  15. ^ MSDN Blogs (2011年12月22日). “Visual SourceSafe 単体ライセンス提供終了のお知らせ”. 2013年1月12日閲覧。
  16. ^ Microsoft. “Product Lifecycle Search(sourcesafe)”. 2013年1月12日閲覧。