【发布时间】:2012-12-04 01:21:40
【问题描述】:
我正在使用 ClearCase 8 测试与我公司软件的集成,我将在同一台机器上使用客户端和服务器软件,因此我不需要通过网络访问我创建的测试 VOB .我正在尝试在本地磁盘而不是网络共享上创建 VOB,但我似乎无法弄清楚如何去做,如果可能的话。
首先,我尝试使用常规路径,例如:
cleartool mkvob -tag \vobFoo C:\Users\Public\cc_vobs\vobFoo.vbs
cleartool: Error: storage directory must be in UNC style (e.g. \\host\share\...)
找到this question之后,我的下一个尝试是这样的:
cleartool mkvob -tag \vobFoo \\localhost\c$\Users\Public\cc_vobs\vobFoo.vbs
cleartool: Error: Attempt to get location information on "\\localhost\c$\Users\Public\cc_vobs\vobFoo.vbs" failed: Invalid argument.
我检查过 - 在“运行...”菜单中输入 \\localhost\c$\Users 确实会在 Windows 资源管理器中打开正确的文件夹,所以我认为这不是环回适配器的问题。
我确实找到了一些对错误消息 here 和 here 的引用,但似乎都不适用于我的情况(我没有使用 UNIX,ClearCase Doctor 没有给我相关的错误消息)
即使设置了 Windows 共享,这也失败了:
cleartool mkvob -tag \vobFoo \\localhost\cc_vobs\vobFoo.vbs
cleartool: Error: Attempt to get location information on "\\localhost\cc_vobs\vobFoo.vbs" failed: Invalid argument.
我可以让命令通过的唯一方法是将网络主机名与共享一起使用:
cleartool mkvob -tag \vobFoo \\hostname\cc_vobs\vobFoo.vbs
是否根本不可能像我尝试的那样在本地存储位置设置 VOB?还是我错过了什么?
【问题讨论】: