使用命令行为现有perforce工作空间创建新映射

时间:2018-02-28 10:54:34

标签: bash shell command-line perforce p4v

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

1 个答案:

答案 0 :(得分:3)

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

请注意' +'在第二个" View"。

之后签名