﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Программирование  / Нужен хелп с MS Visual SourceSafe 6.0 / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 12 Oct 2008 18:57:59 GMT</lastBuildDate><ttl>20</ttl><item><title>Нужен хелп с MS Visual SourceSafe 6.0</title><link>http://www.relib.com/forums/Topic913726-15-1.aspx</link><description>Друзья, позарез нужен хотфикс &lt;STRONG&gt;822845&lt;/STRONG&gt;, описанный вот здесь:&lt;P&gt;&lt;A href="http://support.microsoft.com/kb/822845"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://support.microsoft.com/kb/822845&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;В свободном доступе его нет, заказать у MS по телефону - не могу, в силу ряда причин :)&lt;/P&gt;&lt;P&gt;Вдруг у кого-нибудь завалялся?&lt;/P&gt;&lt;P&gt;&lt;U&gt;Если кому интересно - детальная информация по проблеме:&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ОС:&lt;/STRONG&gt; Windows XP Prof. (SP2), Eng.&lt;BR&gt;&lt;STRONG&gt;Продукт:&lt;/STRONG&gt; Visual SourceSafe 6.0d (31222).&lt;BR&gt;&lt;STRONG&gt;Проблема:&lt;/STRONG&gt; При попытке выполнить "get" версии N некоего файла &amp;lt;VSS_Path&amp;gt;/&amp;lt;FileName.ext&amp;gt; через OLE API (т.е. IVSSItem.Get),&lt;BR&gt;происходит ошибка "An Item with the name &amp;lt;VSS_Path&amp;gt; already exists", если N - это не latest version данного файла.&lt;BR&gt;Иными словами, через OLE API нельзя получить "старые" версии файлов.&lt;BR&gt;&lt;STRONG&gt;Нюансы:&lt;/STRONG&gt; Проблема наблюдается не на всех "базах" SourceSafe и не на всех файлах. Хотфикс 822845 представляется наиболее&lt;BR&gt;близким ("...OLE Automation cannot retrieve older versions of a file"), хотя в нашем случае архивирование (и&lt;BR&gt;последующее восстановление) проекта не применялось.&lt;BR&gt;Самостоятельный пробный "откат" файла SSAPI.DLL от версии 6.0.31222.0 к версии 6.0.96.4 - исправил ситуацию с OLE,&lt;BR&gt;хотя штатный SourceSafe Explorer, наоборот, перестал запускаться (так что пришлось восстановить DLL'ку). По&lt;BR&gt;крайней мере, стало ясно, что это программный баг, а не corrupted SourceSafe database.</description><pubDate>Tue, 29 May 2007 11:18:24 GMT</pubDate><dc:creator>Comanche</dc:creator></item></channel></rss>