Пытаюсь разделить кусок на более мелкие с помощью опций git add -p
и split
, но весь файл отображается как один кусок, и я не могу его разделить.
- Я могу редактировать, но удаление строк приводит к сбою патча.
git help add
говорит, что я должен был разделить, и я помню, что использовал его, но в моем текущем примере этот параметр не отображается в приглашении.- Когда я выбираю опцию, печатается справка, в которой говорится, что я могу выбрать s для разделения :-[
Версия Git: 1.9.1. Xubuntu 14, о боже мой. Фрагмент - это не одна строка, это несколько строк. Любые идеи, почему это должно быть?
Отредактировано с дополнительными данными, вот журнал консоли:
+last line of long text
Stage this hunk [y,n,q,a,d,/,e,?]? s
y - stage this hunk
n - do not stage this hunk
q - quit; do not stage this hunk nor any of the remaining ones
a - stage this hunk and all later hunks in the file
d - do not stage this hunk nor any of the later hunks in the file
g - select a hunk to go to
/ - search for a hunk matching the given regex
j - leave this hunk undecided, see next undecided hunk
J - leave this hunk undecided, see next hunk
k - leave this hunk undecided, see previous undecided hunk
K - leave this hunk undecided, see previous hunk
s - split the current hunk into smaller hunks
e - manually edit the current hunk
? - print help
-i
), чтобы использовать разделение. - person Lee Duhem   schedule 25.06.2016