I accidently deleted some work in a FB project file and wanted to revert to a previous version in our source control system (Visual SourceSafe 6.0c, or "VSS"). I was never able to do it. I know this sounds like I've been smokin' crack, but it seems as if FB goes and gets the latest version from VSS without being asked????? Anyway, here's what I did and what happened ...
- Deleted all FB files and VSS tag files from the FB project directory.
- Went to VSS, performed a "View History", fetched an old version of the fbp6 file.
- Performed a "Show Difference" on that file, which compared the version on disk with the latest version in VSS. This confirmed that the version on disk was in fact the OLD version
- Opened the fbp6 file using FB6. Noticed that I had the latest version from VSS, NOT that OLD version. Huh. Weird. Closed FB6 without saving.
- Returned to VSS, performed the same operation as in #3 above. This time the diff operation showed "files are identical", confirming that somehow the latest version from VSS had been placed on disk, even though I never asked for that to occur.
- Tried steps 1-5 a couple of more times, thinking I'm crazy. Behavior is reproduced each time.
- Tried unbinding the project from VSS inside FB; no effect. Same behavior occurs.
Am I having a "senior moment" here, or is FB going and getting the latest version from source control without being asked? I can't think of another explanation. Can anyone else?
-BillyB