FIX: Branch or Rollback of Shared File May Cause Corruption (157813)
The information in this article applies to:
- Microsoft Visual SourceSafe, 16-bit, for Windows 4.0
- Microsoft Visual SourceSafe, 32-bit, for Windows 4.0
This article was previously published under Q157813 SYMPTOMS
When you Branch or Rollback a shared file that uses Keyword Expansion,
previous versions of that file may become corrupt. The corruption will be
seen in all versions two or more behind the current version of the file.
For example, if you have a shared file that uses Keyword Expansion that
contains 10 versions and you Rollback that file to version 8, versions 1
through 5 may be corrupted.
CAUSE
This problem occurs when a Branch is executed on a file that uses Keyword
Expansion. When you Rollback a shared file, Visual SourceSafe actually
performs a branch in conjunction with the Rollback. It is this Branch that
results in the problem, not the Rollback itself.
RESOLUTION
Do not use Keyword Expansion or do not Rollback a file that uses Keyword
Expansion in versions prior to 4.0.
STATUS
Microsoft has confirmed this to be a problem in Visual SourceSafe version
4.0 and 4.0a for Windows. This problem was corrected Visual SourceSafe for
Windows, version 5.0.
REFERENCES
For more information, please see the following articles in the Microsoft
Knowledge Base:
157082 BUG: Rollback of a Shared Files Rolls to Unexpected Version
156717 PRB: Rollback of Shared Files Forces a Branch
Modification Type: | Major | Last Reviewed: | 10/20/2003 |
---|
Keywords: | kbBug kbfix kbSSafe500fix KB157813 |
---|
|