<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Microsoft_Visual_SourceSafe</id>
	<title>Microsoft Visual SourceSafe - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Microsoft_Visual_SourceSafe"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Microsoft_Visual_SourceSafe&amp;action=history"/>
	<updated>2026-05-06T19:52:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Microsoft_Visual_SourceSafe&amp;diff=2117401&amp;oldid=prev</id>
		<title>imported&gt;Alexander Davronov: Restored revision 1245056552 by Cander0000 (talk): Per Talk:Microsoft_Visual_SourceSafe#promotion_of_rumors_to_lede</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Microsoft_Visual_SourceSafe&amp;diff=2117401&amp;oldid=prev"/>
		<updated>2025-03-29T09:33:22Z</updated>

		<summary type="html">&lt;p&gt;Restored revision 1245056552 by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/Cander0000&quot; title=&quot;Special:Contributions/Cander0000&quot;&gt;Cander0000&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:Cander0000&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Cander0000 (page does not exist)&quot;&gt;talk&lt;/a&gt;): Per &lt;a href=&quot;/wiki143/index.php?title=Talk:Microsoft_Visual_SourceSafe&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Talk:Microsoft Visual SourceSafe (page does not exist)&quot;&gt;Talk:Microsoft_Visual_SourceSafe#promotion_of_rumors_to_lede&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Discontinued source control software}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = Visual SourceSafe&lt;br /&gt;
| logo                   =&lt;br /&gt;
| screenshot             =&lt;br /&gt;
| caption                =&lt;br /&gt;
| author                 = One Tree Software&lt;br /&gt;
| developer              = [[Microsoft]]&lt;br /&gt;
| released               = {{Start date and age|1994}}&lt;br /&gt;
| discontinued           = yes&lt;br /&gt;
| latest release version = 2005 (8.0.50727.42)&lt;br /&gt;
| latest release date    = {{Start date and age|2005|10}}&lt;br /&gt;
| latest preview version =&lt;br /&gt;
| latest preview date    =&lt;br /&gt;
| operating system       = [[Microsoft Windows|Windows]]&lt;br /&gt;
| platform               =&lt;br /&gt;
| programming language   =&lt;br /&gt;
| genre                  = [[Version control]]&lt;br /&gt;
| license                = [[Proprietary software|Proprietary]] [[commercial software]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Microsoft Visual SourceSafe&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;VSS&amp;#039;&amp;#039;&amp;#039;) is a discontinued [[source control]] [[computer program|program]] oriented towards small software development projects. Like most source control systems, SourceSafe creates a &amp;#039;&amp;#039;virtual library&amp;#039;&amp;#039; of computer files. While most commonly used for [[source code]], SourceSafe can handle any type of file in its [[database]], but older versions were shown&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| last       = De Smet&lt;br /&gt;
| first      = Alan&lt;br /&gt;
| title      = Visual SourceSafe: Microsoft&amp;#039;s Source Destruction System&lt;br /&gt;
| date       = 2009-04-15&lt;br /&gt;
| url        = http://www.highprogrammer.com/alan/windev/sourcesafe.html&lt;br /&gt;
| access-date = 2010-09-19}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| last       = Bolton&lt;br /&gt;
| first      = Michael&lt;br /&gt;
| title      = Visual SourceSafe Version Control: Unsafe at any Speed?&lt;br /&gt;
| date       = 2003-01-28&lt;br /&gt;
| url        = http://www.developsense.com/testing/VSSDefects.html&lt;br /&gt;
| access-date = 2010-09-19}}&amp;lt;/ref&amp;gt; to be unstable when used to store large amounts of non-textual data, such as images and compiled executables.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
SourceSafe was originally created by a North Carolina company called One Tree Software. One Tree SourceSafe had gone through several releases in their 1.&amp;#039;&amp;#039;x&amp;#039;&amp;#039; to 2.&amp;#039;&amp;#039;x&amp;#039;&amp;#039; cycles, supporting [[DOS]], [[OS/2]] (with a [[Presentation Manager]] [[GUI]]), Windows, Windows NT, Mac, and Unix. When Microsoft bought OneTree in 1994,&amp;lt;ref&amp;gt;{{cite web |url=https://query.nytimes.com/gst/fullpage.html?res=9D0DE4DB1231F935A25752C1A962958260 |title=Company News; Microsoft Says It Has Acquired One Tree Software |work=The New York Times |date=November 16, 1994 |access-date=2007-11-21}}&amp;lt;/ref&amp;gt; they immediately ceased development on all versions except for Windows. Microsoft SourceSafe 3.1, Windows 16-bit-only and Macintosh,&amp;lt;ref name=&amp;quot;auto&amp;quot;&amp;gt;{{cite web|title=MICROSOFT SHIPS SOURCESAFE SOURCE-CODE-MANAGEMENT SYSTEM|url=http://www.thefreelibrary.com/MICROSOFT+SHIPS+SOURCESAFE+SOURCE-CODE-MANAGEMENT+SYSTEM-a016514393|publisher=The Free Library by Farlex|access-date=21 May 2014}}&amp;lt;/ref&amp;gt; rebranded One Tree 3.0 versions, were briefly available before Microsoft released a Version 4.0. With the acquisition of One Tree Software, Microsoft discontinued its source code control product at the time, Microsoft Delta.&amp;lt;ref&amp;gt;{{cite web|title=MICROSOFT CORPORATION ACQUIRES ONE TREE SOFTWARE|url=http://www.thefreelibrary.com/MICROSOFT+CORPORATION+ACQUIRES+ONE+TREE+SOFTWARE-a015862138|publisher=The Free Library by Farlex|access-date=21 May 2014}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite news|last=Gross|first=Daniel|title=Go Configure|url=https://books.google.com/books?id=pgcAAAAAMBAJ&amp;amp;q=%22microsoft+delta%22&amp;amp;pg=PA80|access-date=21 May 2014|newspaper=CIO Magazine|date=November 15, 1995}}&amp;lt;/ref&amp;gt; After the acquisition, Mainsoft Corporation developed SourceSafe for UNIX in cooperation with Microsoft.&amp;lt;ref&amp;gt;{{cite web|title=Mainsoft to ship Visual SourceSafe for UNIX|url=http://www.thefreelibrary.com/Mainsoft+to+ship+Visual+SourceSafe+for+UNIX.-a017983649|publisher=The Free Library by Farlex|access-date=21 May 2014}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
Later, Metrowerks, Inc. developed Visual SourceSafe for Macintosh in cooperation with Microsoft.&amp;lt;ref&amp;gt;{{cite web|title=Metrowerks Signs Exclusive License for Microsoft Visual SourceSafe on Mac OS|url=http://www.thefreelibrary.com/Metrowerks+Signs+Exclusive+License+for+Microsoft+Visual+SourceSafe+on...-a018995298|publisher=The Free Library by Farlex|access-date=21 May 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
SourceSafe was initially not a client/server [[Source Code Management]], but rather a &amp;#039;&amp;#039;local&amp;#039;&amp;#039; only SCM system. Architecturally, this serves as both a strength and weakness of design, depending on the environment it is used in. It allows a single user system to be set up with less configuration than that of some other [[Source Code Management|SCM]] systems. In addition, the process of backing up can be as simple as copying all of the contents of a single directory tree. For [[multi-user]] environments, however, it lacks many important features found in other [[Source Code Management|SCM]] products, including support for [[atomic commit]]s of multiple files ([[Concurrent Versions System|CVS]] has the same problem as it is built upon the original [[Revision Control System|RCS]]). SourceSafe inherits its &amp;#039;&amp;#039;shared&amp;#039;&amp;#039; functionality using direct remote file system access to all the files in the repository. This, together with historic bugs in the codebase, occasionally led to SourceSafe database corruption, a problem noted by Microsoft.&amp;lt;ref&amp;gt;{{cite web|title=SourceSafe database corruption|url=http://msdn.microsoft.com/en-us/library/bb509342%28v=vs.80%29.aspx|publisher=Microsoft|access-date=18 Dec 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with VSS 2005, Microsoft added a [[client–server]] mode. In this mode, clients do not need [[write access]] to a [[Server Message Block|SMB]] share where they can potentially damage the SS database. Instead, files must be accessed through the VSS client tools - the VSS windows client, the VSS [[command-line tool]], or some application that integrates with or emulates these client tools.{{Citation needed|date=June 2007}}&lt;br /&gt;
&lt;br /&gt;
=== Versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
! Date&lt;br /&gt;
|-&lt;br /&gt;
| 3.1&lt;br /&gt;
| February 14, 1995&amp;lt;ref name=&amp;quot;auto&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| September 12, 1995&amp;lt;ref&amp;gt;{{cite web|title=MICROSOFT ANNOUNCES VISUAL SOURCESAFE, AN INTUITIVE CODE-MANAGEMENT SYSTEM|url=http://www.thefreelibrary.com/MICROSOFT+ANNOUNCES+VISUAL+SOURCESAFE,+AN+INTUITIVE+CODE-MANAGEMENT...-a017409497|publisher=The Free Library by Farlex|archive-url=https://web.archive.org/web/20140521123851/http://www.thefreelibrary.com/MICROSOFT+ANNOUNCES+VISUAL+SOURCESAFE,+AN+INTUITIVE+CODE-MANAGEMENT...-a017409497 |access-date=21 May 2014|archive-date=2014-05-21 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5.0&lt;br /&gt;
| October 7, 1996&amp;lt;ref&amp;gt;{{cite web|title=Microsoft Announces Visual SourceSafe 5.0, An Intuitive, Project-Oriented Version Control System|url=http://www.microsoft.com/en-us/news/press/1996/oct96/vss50pr.aspx|publisher=Microsoft|archive-url=https://web.archive.org/web/20140610074805/http://www.microsoft.com/en-us/news/press/1996/oct96/vss50pr.aspx |access-date=21 May 2014|archive-date=2014-06-10 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6.0&lt;br /&gt;
| June 3, 1998 &amp;lt;ref&amp;gt;{{cite web|title=Microsoft Support Lifecycle- Visual SourceSafe 6.0 Standard Edition|url=http://support.microsoft.com/lifecycle/?p1=3036|work=Microsoft Support|publisher=Microsoft|access-date=21 May 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6.0c (Build 9350)&lt;br /&gt;
| 2001&amp;lt;ref&amp;gt;Microsoft Corporation (2001). &amp;quot;Visual SourceSafe 6.0c Readme&amp;quot; (&amp;lt;code&amp;gt;Readmess.htm&amp;lt;/code&amp;gt;). &amp;#039;&amp;#039;Microsoft Visual SourceSafe 6.0c&amp;#039;&amp;#039; [CD-ROM].&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2005&lt;br /&gt;
| January 27, 2006 &amp;lt;ref&amp;gt;{{cite web|title=Microsoft Support Lifecycle - Visual SourceSafe 2005 Standard Edition|url=http://support.microsoft.com/lifecycle/?p1=10433|publisher=Microsoft|access-date=21 May 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Criticism==&lt;br /&gt;
Visual SourceSafe&amp;#039;s stability is criticised due to the way Visual SourceSafe uses a direct, file-based access mechanism that allows any client to modify a file in the repository after locking it. If a client machine crashes in the middle of updating a file, it can corrupt that file.&amp;lt;ref&amp;gt;{{cite web|url=http://msdn.microsoft.com/en-us/library/ms181079(VS.80).aspx|title=Best Practices for Preventing Data Corruption|publisher=MSDN}}&amp;lt;/ref&amp;gt; Many users of Visual SourceSafe mitigate this risk by making use of a utility provided by Visual SourceSafe that checks the [[database]] for corruption and, when able, corrects errors that it finds.&lt;br /&gt;
&lt;br /&gt;
==Microsoft in-house use==&lt;br /&gt;
Although &amp;quot;[[Eating your own dog food|eating their own dog food]]&amp;quot; is often said to be part of [[Microsoft#Corporate culture|Microsoft&amp;#039;s culture]],&amp;lt;ref name=&amp;quot;dogfood&amp;quot;&amp;gt;{{cite web|title=Microsoft tests its own dog food|url=http://news.zdnet.com/2100-3513_22-5047467.html| archive-url=https://web.archive.org/web/20070108214545/http://news.zdnet.com/2100-3513_22-5047467.html| archive-date=January 8, 2007|work=[[ZDNet]]|publisher=[[CBS Interactive]]|date=July 21, 2003| access-date=October 9, 2005}}&amp;lt;/ref&amp;gt; VSS appears to be an exception; it is widely rumored&amp;lt;ref&amp;gt;{{cite web|url=http://weblogs.asp.net/jdennany/archive/2003/07/15/10130.aspx |title=It&amp;#039;s all Hype. - Jerry Dennany&amp;#039;s Occasional Clue |publisher=Weblogs.asp.net |date=2003-07-15 |access-date=2012-04-13}}&amp;lt;/ref&amp;gt; that very few projects within Microsoft relied on Visual SourceSafe before the product was discontinued, and that the predominant tool at the time was [[Perforce|SourceDepot]]. According to Matthew Doar:&amp;lt;ref&amp;gt;{{cite book&lt;br /&gt;
| last       = Doar&lt;br /&gt;
| first      = Matthew B.&lt;br /&gt;
| title      = Practical Development Environments&lt;br /&gt;
| publisher  = O&amp;#039;Reilly&lt;br /&gt;
| year       = 2005&lt;br /&gt;
| page       = 73&lt;br /&gt;
| isbn       = 0-596-00796-5}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
{{blockquote|Microsoft itself used an internally developed version of RCS named SLM until 1999, when it began using a version of [[Perforce]] named SourceDepot.}}&lt;br /&gt;
&lt;br /&gt;
The Microsoft Developer Division was using [[Team Foundation Server]] for most of its internal projects,&amp;lt;ref&amp;gt;{{cite book&lt;br /&gt;
| last       = Guckenheimer&lt;br /&gt;
| first      = Sam&lt;br /&gt;
|author2=Neno Loje&lt;br /&gt;
| title      = Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback (3rd Edition) (Microsoft Windows Development Series)&lt;br /&gt;
| publisher  = O&amp;#039;Reilly&lt;br /&gt;
| year       = 2012&lt;br /&gt;
| page       = 241&lt;br /&gt;
| isbn       = 978-0-321-86487-1}}&amp;lt;/ref&amp;gt; although a VSS transcript{{Citation needed|date=January 2014}} implied that other large teams use &amp;quot;a mix of customized in-house tools.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Microsoft has since moved on to using [[Git]].&amp;lt;ref&amp;gt;{{cite web|url=https://www.theregister.co.uk/2017/05/25/windows_is_now_built_on_git/|title=Windows is now built on Git, but Microsoft has found some bottlenecks|author= Richard Chirgwin|author-link= Richard Chirgwin|publisher=[[The Register]]|date=2017-05-25|access-date=2017-06-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
An updated version called Visual SourceSafe 2005 was released in November 2005, promising improved performance and stability, better merging for [[Unicode]] and XML files, as well as the ability to check files out over HTTP. It was included with Visual Studio 2005 Team System editions,&amp;lt;ref&amp;gt;{{cite web|url=http://blogs.msdn.com/b/richardb/archive/2007/12/03/vs-2008-and-sourcesafe-q-a.aspx |title=VS 2008 and SourceSafe Q&amp;amp;A - BUGBUG: poor title - Site Home - MSDN Blogs |publisher=Blogs.msdn.com |date=2007-12-03 |access-date=2012-04-13}}&amp;lt;/ref&amp;gt; but is not included with Visual Studio Team System 2008.&lt;br /&gt;
&lt;br /&gt;
At the same time, [[Microsoft]] also introduced a source control called [[Team Foundation Version Control]] (TFVC), which was part of project lifecycle management product [[Visual Studio Team System]]. This product addresses many of the shortcomings of Visual SourceSafe, making it suitable for larger teams requiring high levels of stability and control over activities.&lt;br /&gt;
&lt;br /&gt;
With [[Visual Studio 2010]], Microsoft no longer distributes Visual SourceSafe. Microsoft now offers Team Foundation Server Basic for smaller development teams.&amp;lt;ref&amp;gt;{{cite web|last=Krill |first=Paul |url=http://www.infoworld.com/d/developer-world/microsoft-looks-move-sourcesafe-users-newer-technology-983 |title=Microsoft looks to move SourceSafe users to newer technology &amp;amp;#124; Developer World |publisher=InfoWorld |date=2009-09-30 |access-date=2012-04-13}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://msdn2.microsoft.com/en-us/library/aa302175.aspx |title=Visual SourceSafe Road Map |date=22 March 2011 |publisher=Msdn2.microsoft.com |access-date=2012-04-13}}&amp;lt;/ref&amp;gt; There was a hotfix so existing customers could use SourceSafe with Visual Studio 2010.&amp;lt;ref&amp;gt;{{cite web |url=http://code.msdn.microsoft.com/KB976375 |title= KB976375 - TFS: VSS integration with Dev10 |archive-url=https://web.archive.org/web/20100416184257/http://code.msdn.microsoft.com/KB976375 |archive-date=2010-04-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The final version of the product, Visual SourceSafe 2005, retired from mainstream support on 10 July 2012 with extended support ending on 11 July 2017.&amp;lt;ref&amp;gt;{{Cite web|url=http://support.microsoft.com/lifecycle/search/default.aspx?sort=PN&amp;amp;alpha=sourcesafe&amp;amp;Filter=FilterNO|title=Search Product and Services Lifecycle Information - Microsoft Lifecycle}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
*&amp;#039;&amp;#039;Visual SourceSafe 2005 Software Configuration Management in Practice&amp;#039;&amp;#039; (Packt Publishing, 2007)&lt;br /&gt;
*&amp;#039;&amp;#039;Real World Software Configuration Management&amp;#039;&amp;#039; (Apress, 2003)&lt;br /&gt;
*&amp;#039;&amp;#039;Essential SourceSafe&amp;#039;&amp;#039; (Hentzenwerke Publishing, 2001)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Revision control]]&lt;br /&gt;
* [[Configuration management]]&lt;br /&gt;
* [[Software configuration management]]&lt;br /&gt;
* [[Change management]]&lt;br /&gt;
* [[List of software engineering topics]]&lt;br /&gt;
* [[Comparison of revision control software]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*{{Official website}}&lt;br /&gt;
&lt;br /&gt;
{{Revision control software}}&lt;br /&gt;
{{Microsoft development tools}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Microsoft Visual Sourcesafe}}&lt;br /&gt;
[[Category:Proprietary version control systems]]&lt;br /&gt;
[[Category:Microsoft Visual Studio|SourceSafe]]&lt;br /&gt;
[[Category:Discontinued version control systems]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alexander Davronov</name></author>
	</entry>
</feed>