首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用git-p4设置perforce客户机的git克隆

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

Stack Overflow用户
提问于 2011-04-17 23:04:52
回答 2查看 1.1K关注 0票数 0

我有一个perforce客户端,它将几个perforce路径映射到我的本地客户端。这些强制路径用于库和主代码行。

如何使用git-p4在单独的目录中设置整个客户端的克隆?

在我看来,git-p4只能克隆特定的仓库路径。我想克隆整个客户端:假设我的强制客户端是test_client。我想做的是:

代码语言:javascript
复制
cd git_area
cp ../perforce/test_client/.perforce .
git-p4 clone 

或者类似的东西,它会将所有目录拉入到这个单独的git目录中。

EN

回答 2

Stack Overflow用户

发布于 2011-04-18 22:12:08

我相信大多数git-p4操作都在单个Perforce仓库路径上工作。(在这一点上我可能错了,我并没有经常使用它。)

您的工作区是否遵循这样的模式:您只处理一行代码,其余的文件是您不能修改的库?换句话说,您的工作区视图类似于:

代码语言:javascript
复制
//depot/my_proj/src/... //ws/src/...
//depot/libs/libA/... //ws/libs/libA/...

如果是这样的话,您可以在源代码上使用git-p4,并继续从Perforce工作区获取只读依赖项。

票数 0
EN

Stack Overflow用户

发布于 2011-04-26 19:53:35

另一种选择是在perforce中使用分支规范,将perforce路径组合到一个位置。

只有当你乐于得到小费,而不是历史记录时,这才会起作用。

git-p4使用p4打印,所以它不关心本地映射。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5694250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档