arc land"不可能快进,中止."

And*_*erj 2 git phabricator arcanist

我试图登陆我的弧形补丁.我是最新的原点/主人,我的补丁被审查和接受.在phahicator网站上说: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]
Run Code Online (Sandbox Code Playgroud)

我尝试先拉,没有问题/冲突.不知道该做什么/下一步尝试.

Don*_*uwe 8

试试这个:

  1. git stash(确保它是你唯一的藏匿处git stash list)
  2. git checkout master(切换到你的master分支)
  3. git branch -D arcpatch-D37 (删除旧分支)
  4. git reset --hard origin/master (重置当前分支)
  5. git pull (更新主分支)
  6. arc patch D37 (创建一个新的分支)
  7. arc land (降落!)