У меня есть один каталог хранилища (//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
Что означает начальный пунктир в выводе команды?
документация, похоже, этого не объясняет.
В документе, на который вы ссылаетесь, есть пример:
-//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 изо дня в день, поэтому я забыл правильные термины).