VSS check out error: “Error reading from file”
今天使用VSS6 打开指定的目录时 提示 “Error reading from file”。
开始以为是自己的机器网络问题,后来发现并不是这样。
网上搜索了一番,下面是我的解决方法:
进入vss服务器:
到vss安装目录,cmd 命令下,执行:
ANALYZE.EXE -f E:\VSS_DATA\2hei.net\data #E:\VSS_DATA\2hei.net\data为我的项目目录
系统提示:
Analyze Visual SourceSafe Version 6.0d (Build 9848)
Database analysis in progress @ 08-03-06;18:09.
File e:\vss_data\2hei.net\data\status.dat is already open
Cannot rebuild the database while Visual SourceSafe is being run. Make sure all users have exited SourceSafe and try again.
Analysis complete @ 08-03-06;18:09
原来我的客户端还登陆着呢!
关闭vss,继续执行上述命令
提示:
delete your data\backup
删除backup目录后。
继续执行:
Analyze Visual SourceSafe Version 6.0d (Build 9848)
Database analysis in progress @ 08-03-06;18:15.
Creating a new nameset, or long filename information, for the file Dict_Off.java.
Creating a new nameset, or long filename information, for the file Dict_Off.hbm.xml.
Creating a new nameset, or long filename information, for the file VersinCtrl.java.
Analysis complete @ 08-03-06;18:15
Potentially serious errors or inconsistencies were found.
提示成功。
注: 一般来讲出现如此问题是因为在check out 或者check in 时发生网络故障,突然断开服务器造成
文件不完全。 使用VSS的Analyze 命令可以进行修复。
本文固定链接: https://www.2hei.net/2008/03/06/vss_check_out_error_error_read/ | 2hei.net
【下一篇】在C++中使用delete、free
最活跃的读者