VC中怎么设置工程相对应的sourcesafe数据库
VC中如何设置工程相对应的sourcesafe数据库?
有两个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是完全不相似的工程,就没有这个问题,不知道是怎么设置的。
------解决方案--------------------
http://support.microsoft.com/ph/1116/zh-cn/?sid=142&aid=1
------解决方案--------------------
应该是vc里面的soursesafe选项里面没有配置好关联的sourcesafe数据库吧。
------解决方案--------------------
可以直接改dsw文件
------解决方案--------------------
File-> Source Control-> Add Solution to Source Control
有两个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是完全不相似的工程,就没有这个问题,不知道是怎么设置的。
------解决方案--------------------
http://support.microsoft.com/ph/1116/zh-cn/?sid=142&aid=1
------解决方案--------------------
应该是vc里面的soursesafe选项里面没有配置好关联的sourcesafe数据库吧。
------解决方案--------------------
可以直接改dsw文件
------解决方案--------------------
File-> Source Control-> Add Solution to Source Control