如何设置 p4 视图以避免文件不在客户端问题
how to set up p4 view to avoid file(s) not on client issue
我尝试在 windows' powershell 上 运行 p4,这是我的问题。
p4 client
...
Host: my_machine
Root: C:\mywork\
...
View: //gmag/a/b/c/... //my_machine/gmag/a/b/c/...
...
现在我想编辑一个文件:
C:\mywork\gmag\a\b\c\d\e\this_file
所以我是 运行ning:
cd C:\mywork\gmag\a\b\c\d\e
p4 edit this_file
my_file - 文件不在客户端
我也试过:
cd C:\mywork\gmag\a\b\c
p4 edit this_file
my_file - 文件不在客户端
cd C:\mywork\gmag\a\b\c
p4 edit .\d\e\this_file
my_file - 文件不在客户端
有人知道这里缺少什么吗?
如错误消息所述,缺少的是客户端文件。做:
p4 sync this_file
这会将文件从 depot 同步到您的客户端,然后您就可以 edit
它了。为了在需要编辑另一个文件时节省时间,您可能只想同步整个工作区:
p4 sync
如果同步不起作用,请尝试 p4 files this_file
查看它是否存在于软件仓库中。如果它不存在于软件仓库中,但它 确实 存在于您的客户端上,您需要 add
它,而不是 edit
它。
我尝试在 windows' powershell 上 运行 p4,这是我的问题。
p4 client
...
Host: my_machine
Root: C:\mywork\
...
View: //gmag/a/b/c/... //my_machine/gmag/a/b/c/...
...
现在我想编辑一个文件: C:\mywork\gmag\a\b\c\d\e\this_file 所以我是 运行ning:
cd C:\mywork\gmag\a\b\c\d\e
p4 edit this_file
my_file - 文件不在客户端
我也试过:
cd C:\mywork\gmag\a\b\c
p4 edit this_file
my_file - 文件不在客户端
cd C:\mywork\gmag\a\b\c
p4 edit .\d\e\this_file
my_file - 文件不在客户端
有人知道这里缺少什么吗?
如错误消息所述,缺少的是客户端文件。做:
p4 sync this_file
这会将文件从 depot 同步到您的客户端,然后您就可以 edit
它了。为了在需要编辑另一个文件时节省时间,您可能只想同步整个工作区:
p4 sync
如果同步不起作用,请尝试 p4 files this_file
查看它是否存在于软件仓库中。如果它不存在于软件仓库中,但它 确实 存在于您的客户端上,您需要 add
它,而不是 edit
它。