我正在通过 VS2010 添加一个项目来执行,但我不断收到'file' not under client's root
项目中所有文件的此错误。我似乎无法弄清楚这一点。
这是我正在做的事情:
1)打开尚未执行的VS2010项目。
2)我选择将solotion添加到perforce(从文件>源代码控制>添加解决方案菜单)。
3) 我选择了一个新的工作区。它带来了工作区的属性。根文件夹默认为 c:\Users\My.Name。我将其更改为我的项目所在的文件夹。我还更改了视图,使其指向说 depot\main\new_project。
它似乎已经添加了项目,但是当我签入文件时它就不起作用了!它为所有'file not under client's root'
.
我也直接去perforce查看对应工作区的设置。在仪表板中显示错误:
P4V is having trouble translating the location "c:\Users\user.Name\Documents\Code\My_Project" to a valid workspace location. To filter using this location, drag the folder from the workspace tree to the workspace folder field or include the depot location in your workspace view.
有人可以给我任何指示,为什么这不起作用?
更新 我的工作区映射是这个
Client: omega
Owner: User.Name
Root: C:\Users\User.Name\Documents\Visual Studio 2010\Projects\Omega
LineEnd: local
View:
//depot/main/omega/... //omega/...