使用git-p4设置perforce客户端的git克隆

| 我有一个perforce客户端,它将几个perforce路径映射到我的本地客户端。 这些perforce路径适用于库和主代码行。 如何使用git-p4在单独的目录中设置整个客户端的克隆? 从我看到的git-p4只能克隆特定的软件仓库路径。我想克隆 整个客户端:假设我的perforce客户端是test_client。我想要做:
cd git_area
cp ../perforce/test_client/.perforce .
git-p4 clone 
或类似的东西将所有目录拉入这个单独的git目录。     
已邀请:
我相信大多数git-p4操作都在单个Perforce软件仓库路径上工作。 (对此我可能是错的,我没有经常使用它。) 您的工作区是否遵循一种模式,在该模式下,您实际使用的是一行代码,而其余文件是您未修改的库?换句话说,您的工作区视图类似于:
//depot/my_proj/src/... //ws/src/...
//depot/libs/libA/... //ws/libs/libA/...
如果是这样,您可能会在源代码上使用git-p4,然后继续从Perforce工作区获取只读依赖关系。     
另一种选择是在perforce中使用分支规范将perforce路径合并到一个位置。 仅当您对没有历史的小费感到满意时,这才有用。 AFAIK,git-p4使用p4打印,因此它不在乎本地映射。     

要回复问题请先登录注册