git-p4 rebase遇到冲突

时间:2013-11-21 01:18:19

标签: git git-p4

我正在尝试将Perforce转换为git,并使用git p4 clone //depot/path/to/project/...@all projectgit push ssh://git@example.com:7999/project.git master复制了Perforce存储库。

现在我想让git存储库与Perforce存储库保持同步。工程师只提交给Perforce存储库。当我:

$ git clone ssh://git@example.com:7999/project.git
$ cd project
$ git p4 sync //depot/path/to/project/...@all
$ git p4 rebase

它抱怨合并冲突。我不明白为什么会出现合并冲突,因为git存储库本身不应该发生任何变化。需要做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:1)

Git p4 rebase用于准备从Git到Perforce的提交。在你的情况下,你不应该使用它。以下是我可以将Perforce中的更改同步到Git。

git pull
git p4 sync
git merge -s recursive -X theirs refs/remotes/p4/master
git push origin master:master