2015-12-15 63 views
1

如何使用p4命令行选项取回与工作区关联的流或分支详细信息。我目前能够通过使用commnad如下相对于工作区检索所有数据:如何使用命令获取与perforce工作区相关联的分支的详细信息?

p4 client -o C:/myproject 

而且其执行后,我得到与工作空间相关联的所有细节“C:/ MyProject的”。所以,任何人都可以帮我解决它。我只想通过使用我的工作区来检索流详细信息。所以请帮助。已经搜索了很多,但无法找到如何。

+0

随着分支映射,在给定的工作空间中,用户可以在多个分支工作一旦。相应地规划 –

+0

@XavierT可以告诉我哪个命令用于检索与工作区相关联的流或分支。我的意思是像p4工作区“xyz”这将显示流与工作区“xyz”相关联的东西 – Learner

+0

我不知道我理解的问题'p4客户端-o'有一个以'Stream:'开头的行已经包含流信息?您的测试工作区是否指向流? –

回答

1

如果你运行:

p4 info 

从工作区中,它会告诉你的客户端和客户端的流:

User name: testuser 
Client name: streams_ws 
Client host: Jens-iMac.local 
Client root: /Users/jen/workspaces/testing/15.1_streams 
Client stream: //streams/dev 
Current directory: /Users/jen/workspaces/testing/15.1_streams 

希望这有助于 仁。

+0

谢谢你的回答。我不知道这一点,从工作区retreives流内的p4信息,我试图在工作区以外的相同。谢谢你这么多。 – Learner

1

要通过仅使用工作区检索流详细信息,可以使用'p4 client -o'命令。如果客户端真的是流客户端,它将显示'流:'字段。例如:

例A

$ p4 -ztag client -o bruno_jam 
... Client bruno_jam 
... Update 2011/11/07 12:16:05 
... Access 2011/03/24 19:15:31 
... Owner bruno 
... Description Bruno's workspace 

... Root C:\P4DemoWorkspaces\bruno_jam 
... Options noallwrite noclobber nocompress unlocked nomodtime rmdir 
... SubmitOptions submitunchanged 
... LineEnd local 
... Stream //jam/main 
... View0 //jam/main/... //bruno_jam/... 


$ p4 client -o bruno_jam | grep "Stream:" 
# Stream:  The stream to which this client's view will be dedicated. 
Stream: //jam/main 

您也可以使用'P4客户的命令来指定哪些客户工作区是与流。例如:

实施例B

$ p4 clients -S //jam/dev2.3 
Client jc_jam 2011/11/07 root C:\P4DemoWorkspaces\jc_jam 'Joe's workspace ' 

$ p4 clients -S //pb/2.0-int 
Client jc_pb 2011/11/07 root C:\P4DemoWorkspaces\jc_pb 'Joe's workspace for PB ' 

$ p4 clients -S //jam/main 
Client admin_jam-main 2014/09/25 root /home/myadmin/myspaces/admin_jam-main 'Created by admin. ' 
Client bruno_jam 2011/11/07 root C:\P4DemoWorkspaces\bruno_jam 'Bruno's workspace ' 

参考

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_clients.html

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_client.html

相关问题