我正试图登陆我的弧形补丁。我是最新的原点/主人,我的补丁被审查和接受。在Phah phabricator网站上说:Next Step arc land 'arcpatch-D37'
。
但如果我使用arc patch D37
然后arc land
我会遇到问题。
它在拉动时突破:
Switched back to branch ←[1marcpatch-D37←[m.
[2014-04-29 14:06:50] EXCEPTION: (CommandException) Command failed with error #1
28!
COMMAND
git pull --ff-only --no-stat
STDOUT
(empty)
STDERR
fatal: Not possible to fast-forward, aborting.
at [D:\arcanist\libphutil\src\future\exec\ExecFuture.php:398]
我尝试先拉,没有问题/冲突。 不知道该做什么/接下来尝试。
答案 0 :(得分:8)
试试这个:
git stash
(通过git stash list
确保它是您唯一的藏匿处)git checkout master
(切换到master
分支机构)git branch -D arcpatch-D37
(删除旧分支)git reset --hard origin/master
(重置当前分支)git pull
(更新主分支)arc patch D37
(创建一个新的分支)arc land
(降落!)答案 1 :(得分:0)
我们的团队开始研究一个新功能分支并遇到同样的错误,尝试着陆差异。我们的修复是确保功能分支的上游设置正确。
git checkout <branch>
git branch --set-upstream-to=origin/<branch>
arc land