我想我可能已经知道答案了,但也许有人可以提供帮助,或者给出一个有见识的“不”。
我已经在主分支上使用git-p4在Perforce仓库(同步、编辑、提交)上工作了很长一段时间。我现在想在流中工作。我尝试对分支使用所有的git-p4选项(文档中没有提到流,但我正在尝试对它们进行相同的处理)。我也尝试过只做一个git p4 clone //depot/streamname,但它会告诉我No changes to import!并立即退出。
我发现有两个项目是git-p4的分支,用于支持流,每个项目都有几年的历史,并且每个项目都无法提交回仓库,所以它们并不好用。
我不能改变使用分支而不是流,因为团队的其余成员想要使用流,并且支持我不寻常的工作流不是改变的好理由(即使我是负责人!)。
除了在这里实际使用Perforce之外,真的没有其他可用选项吗?我非常讨厌它,而且我更愿意使用git (或者其他任何东西!)。
发布于 2018-08-31 23:00:52
对git-p4不太确定,但您可以使用Git Fusion来使您能够使用流。
这不是像Git-P4那样的客户端产品,所以如果你有多个Git用户想要使用仓库路径流,他们可以利用它。
有关在streams中使用它的更多详细信息,请参阅此处:https://www.perforce.com/perforce/doc.current/manuals/git-fusion/#Git-Fusion/section_j4q_gtx_nm.html%3FTocPath%3DSetting%2520up%2520repos%7C_____11
https://stackoverflow.com/questions/52044658
复制相似问题