Why is split option missing in git add -p?

后端 未结 2 1028
醉梦人生
醉梦人生 2020-12-16 10:23

Trying to split a hunk into smaller ones by git add -p and split option, but entire file appears as one hunk and I can\'t split it.

2条回答
  •  我在风中等你
    2020-12-16 11:01

    Why is split option missing in git add -p?

    You won't have to ask this question with Git 2.17 (Q2 2018), since the single-key help is now given only for keys that are enabled (e.g. help for '/' won't be shown when there is only one hunk).

    See commit 4bdd6e7, commit 88f6ffc, commit 01a6966 (13 Feb 2018) by Phillip Wood (phillipwood).
    (Merged by Junio C Hamano -- gitster -- in commit 60f8b89, 06 Mar 2018)

    First:

    add -p: improve error messages

    If the user presses a key that isn't currently active then explain why it isn't active rather than just listing all the keys. It already did this for some keys, this patch does the same for the those that weren't already handled.

    And:

    add -p: only display help for active keys

    If the user presses a key that add -p wasn't expecting then it prints a list of key bindings.
    Although the prompt only lists the active bindings the help was printed for all bindings.

    Fix this by using the list of keys in the prompt to filter the help.
    Note that the list of keys was already passed to help_patch_cmd() by the caller so there is no change needed to the call site.

提交回复
热议问题