使用命令行为现有的Perforce工作区创建新的映射



是否可以使用命令行为现有的perforce工作区创建新的映射吗?您能提供一个例子吗?

是。

p4 --field 'Client=MyClient' --field 'Root=/usr/foo/myclient' --field 'View=//depot/foo/... //MyClient/foo/...' --field 'View+=//depot/bar/... //MyClient/bar/...' client -o
Client: MyClient
Update: 2017/11/28 20:56:52
Access: 2017/12/12 15:26:01
Owner:  bobdylan
Host:   highway66
Description:
        Created by bobdylan.
Root:   /usr/foo/myclient
Options:        noallwrite noclobber nocompress unlocked nomodtime rmdir
SubmitOptions:  revertunchanged
LineEnd:        local
View:
        //depot/foo/... //MyClient/foo/...
        //depot/bar/... //MyClient/bar/... 

````

简单地将其输出到Stdout。您需要的是附加 ... | p4 client -i。这将创建一个具有该表格的新客户。

受Sam Stafford的启发,https://stackoverflow.com/a/38969939/1540600。

请注意第二个"视图"之后的' '标志。

最新更新