问:今天我用的是MS Visual Sourcesafe,也就是微软的Sourcecode销毁系统,它从来没有保存过任何东西,但是已经销毁了很多。
今天我又经历了一次令人讨厌的破坏性事件:
我正在处理报告服务报告(*.rdl xml 文件)。我正在修改一份报告,所以我创建了一个副本并对其进行了修改。
原始文件名为 FILENAME.rdl 我修改后的副本名为 FILENAME2.rdl
我完成了,保存了。签入。一切都是正确的。我下线了,继续工作。
后来,我删除了filename.rdl,并将filename2.rdl重命名为filename.rdl
我继续离线工作了一天。晚上我签到了,filename2.rdl 又出现了。我认为它已将旧版本复制回来,所以我删除了 filename.rdl(从本地计算机和 sourcesafe,通过 Visual Studio 树视图中的删除键盘按钮)并想再次将 filename2.rdl 重命名为 filename.rdl。
当我尝试时,我意识到 filename2.rdl 只是出现在 treevieww 中的一个条目,而不是在磁盘上......正是在那一刻,我意识到我现在遇到了问题......
我在回收站里看了看,但那里什么也没有。我尝试了 5 种不同的取消删除程序,并且卷影复制资源管理器 [发现非 C 盘数据 - 例如数据分区 e - 没有被卷影复制服务自动备份......],但没有运气。文件不见了。
是否仍然可以从 sourcesafe 中检索文件,或者当您按下 VisualStudio 树视图中的删除按钮并单击 OK 从文件和 sourcesafe 中删除它时,它是否会被永久删除?
到目前为止,我找到了这个: http: //support.microsoft.com/ ?scid=kb;en-us;244019&x=11&y=7
但据此尚不清楚该文件是否已消失。问题是如果它不存在,我应该在今晚重做大约一小时的工作,因为明天将是忙碌的一天。