1

我想我可能已经知道答案了,但也许有人可以提供帮助,或者给出一个知识渊博的“不”。

我一直在使用 git-p4 在主分支上的 Perforce 仓库(同步、编辑、提交)上工作很长时间。我现在想在流中工作。我尝试将所有 git-p4 选项用于分支(文档没有提到流,但我试图将它们视为相同)。我也试过只是做一个git p4 clone //depot/streamname,但它告诉我No changes to import!并立即退出。

我发现两个项目是 git-p4 的分支来支持流,每个都有几年的历史,每个都无法提交回仓库,所以它们不好。

我不能更改为使用分支而不是流,因为团队的其他成员想要使用流,并且支持我不寻常的工作流程并不是更改的好理由(即使我负责!)。

除了在这里实际使用 Perforce 之外,真的没有其他选择吗?我非常讨厌它,我更愿意使用 git(或其他任何东西!)。

4

1 回答 1

1

不确定 git-p4,但您可以使用 Git Fusion 使您能够使用流。

这不是像 Git-P4 这样的客户端产品,因此如果您有多个 Git 用户想要使用仓库路径流,他们可以利用它。

有关将其与流一起使用的更多详细信息,请参见此处: https ://www.perforce.com/perforce/doc.current/manuals/git-fusion/#Git-Fusion/section_j4q_gtx_nm.html%3FTocPath%3DSetting%2520up%2520repos%7C_____11

于 2018-08-31T15:00:52.277 回答