The only thing I can see that makes these files different is that they were currently checked out in the SourceSafe yet newer versions were checked in on top of these.
Here are my steps to reproduce the problem:
- 1. Using an existing archive, check out a file as user1
2. As user2, check out the same file and make a change to that file and check it back in.
3. As user2, again make another change to that file and check it back in.
4. Note that user1 still has the file checked out, though more recent changes have been checked in
5. Make an archive backup of this SourceSafe database.
6. Create a new SourceSafe database and restore this backup.
7. Note that in the new SourceSafe database, this file is neither checked out or pinned.
8. Use Vault SourceSafe Import Tool to import this database.
9. Using the Vault client, this file is pinned in the new Vault database.
Any suggestions for a workaround?