有两个VSS database : branch1 和 branch2,是两个分支版本,大部分都是一样的
在客户端用VSS打开branch2, 得到一份copy,不妨设为d:\branch2;
用VC打开,发现VC认为的对应sourcesafe数据库是branch1
(在VC d:\branch2项目中打开VSS,打开的是branch1,还把VSS branch1工作目录(子目录)改成了d:\branch2)。
在VSS中修改branch2的目录为d:\branch2也不行。如果修改d:\branch2的代码,check out的时候,结果是check out branch1数据库,并且同时got the latest version of branch1,把branch1的文件得到d:\branch2来了。这是完全不是想要的。只有更改文件属性,而不能check out。如果这两个database是完全不相似的工程,就没有这个问题,不知道是怎么设置的。