我有一个仓库(//depot/branch
)的目录映射到工作区(//user_space
)中的三个位置。 p4 where
的输出看起来像这样
$ p4 where //depot/branch/README.md
-//depot/branch/README.md //user_space/branch/README.md C:\dev\branch\README.md
-//depot/branch/README.md //user_space/branch2/README.md C:\dev\branch2\README.md
//depot/branch/README.md //user_space/branch3/README.md C:\dev\branch3\README.md
命令输出中的破折号是什么意思?
documentation似乎没有解释这一点。
答案 0 :(得分:3)
您链接到的文档有一个示例:
-//a/b/file.txt //client/a/b/file.txt //home/_user_/root/a/b/file.txt
//a/b/file.txt //client/b/file.txt /home/_user_/root/b/file.txt
其解释如下:
This can be interpreted as saying that the first line of the client
view would have caused the file to appear in /home/user/root/a/b/file.txt,
except that it was overridden by the second mapping in the view.
通常,在客户视图规范中使用了一个前导连字符来逻辑删除一行(我不再使用perforce了,所以我忘记了正确的术语)。
答案 1 :(得分:2)
那是一个负号(如3 - 2 = 1
中);它表示排除在外。
输出内容是:
branch1
branch2
branch3