8

インタラクティブな git-rebase を実行すると:

git rebase -i HEAD~2

それが示している:

C:\GnuWin32\bin\grep.exe: /cygdrive/xxx/.git/rebase-merge/git-rebase-todo: No such file or directory Nothing to do

(xxxはプロジェクトのパス)

しかしgit rebase branch_xxx、働いています。

以前にリベースが進行中ではないことは確かです(両方を確認してgit rebase --abort、クリーンなプロジェクトフォルダーを使用してください)

誰かがこれを解決しましたか?私はそれをグーグルで検索しましたが、役立つヒントはありません。

4

2 に答える 2

15

私の問題は、gitconfig に -w フラグと -n フラグがないことが原因でした。

[core]
    editor = sublime -w -n

コードプロジェクトから:

[-w および -n 引数は] Sublime Text に渡され、基本的に、以前に開いていたウィンドウをロードせずに実行し (–n フラグ)、ユーザーが終了して実行を呼び出しプロセスに戻すまで待機するように指示します ( –w フラグ、「待機」の場合)

于 2015-11-18T19:27:06.327 に答える