git-p4同步在不同的分支和repo上

时间:2010-10-08 22:57:49

标签: git perforce git-p4 git-fast-import

我正在尝试镜像perforce存储库,git-p4在主分支上运行良好。我只需要致电git-p4 rebase。我也试图镜像一个不同的分支,但这并不容易。我认为我可以执行git-p4 rebase --branch=p4/whatever //open/branches/whateverrebase似乎忽略这些标记,如果我执行了sync,则会收到错误消息:fast-import failed: warning: Not updating refs/heads/p4/whatever (new tip 14f7e14e5079bb730363440901adee102e5f04c9 does not contain 0ca89b0333f408367e3676720b109a08cc40b3ae)

我最初的导入是与@all的同步,为什么它不能更新,或者是否有不同/更好的方法来执行此操作?

1 个答案:

答案 0 :(得分:0)

当你试图在git中拥有多个p4头时,git-p4不能正常工作。我很伤心。我最终做的是将每个主/分支放在单独的git回购中。它不允许我知道的分支机构管理。

同样@all对我来说也不起作用,因为它试图找出分支然后失败。我只使用git-p4来获取最新信息并使用那里的历史记录。