我试图找出p4 sync -L
的正确语法。当我尝试p4 sync -L //one/of/my/files
时,它会抱怨没有指定修订,而如果我尝试p4 sync -L //one/of/my/files@1234
它抱怨@
和#
是非法的。
好吧,文档说:
a list of valid file arguments in full depot syntax with a valid revision number
修订号有#1
、#17
等。@
语法用于引用标签名称、客户机名称或更改列表编号,它们不是修订号。
有关此内容的更多详细信息,请查看[p4 help revisions][2]
;正如它所说,您需要:
`file#n Revision specifier: The nth revision of file.`
因此,请指定 //one/of/my/files#17
,假设修订版17
是要同步的文件的修订版。
要查看文件的修订版本,请使用 p4 filelog //one/of/my/files
。