我想我可能已经知道答案了,但也许有人可以提供帮助,或者给出一个知识渊博的“不”。
我一直在使用 git-p4 在主分支上的 Perforce 仓库(同步、编辑、提交)上工作很长时间。我现在想在流中工作。我尝试将所有 git-p4 选项用于分支(文档没有提到流,但我试图将它们视为相同)。我也试过只是做一个git p4 clone //depot/streamname
,但它告诉我No changes to import!
并立即退出。
我发现两个项目是 git-p4 的分支来支持流,每个都有几年的历史,每个都无法提交回仓库,所以它们不好。
我不能更改为使用分支而不是流,因为团队的其他成员想要使用流,并且支持我不寻常的工作流程并不是更改的好理由(即使我负责!)。
除了在这里实际使用 Perforce 之外,真的没有其他选择吗?我非常讨厌它,我更愿意使用 git(或其他任何东西!)。