Відповіді:
Це досить просто:
magit-statusb b) на гілку, в яку ви хочете вишню забрати.l r l), щоб знайти елементи, які ви хочете вибрати. Тут ви вибираєте 2 гілки, які ви хочете порівняти.Aщоб застосувати зміни, а також встановіть їх, щоб позначити повідомлення про фіксацію. Якщо ви натиснете на aнього, зміни не ставлять, а лише застосовують їх.Для вибору вишні вам не потрібно робити колоди. Щоразу, коли ви бачите журнал фіксування, ви можете натиснути, Aщоб вибрати його.
Після оновлення magit до 2.1 робочий процес інший. Для обох методів спочатку потрібно запустити magit-status.
Метод A : Вибір вишні по черзі змінюється з іншої гілки
lа потім, oщоб отримати список інших гілок.Aа потім Aзнову.Рядок статусу покаже вам, яку комісію ви вибрали
напр feature/ABC~4
Натисніть, Enterщоб застосувати зміни.
Спосіб B : Вишня Виберіть усі зміни з іншої гілки
Aщоб вибрати режим вишні.Aще раз, щоб застосувати та ввести зміни. Натисніть, aщоб застосувати лише зміни.Enter.Я особисто віддаю перевагу методу A, оскільки ви можете краще вирішити конфлікти злиття.
Я не використовую вишню, але ?в magit-statusшоу y: Cherry. Це запускає команду magit-cherry, яка дозволяє вибрати голову та верхню течію. Це звучить так, що ви хочете.
Ви можете ввести, C-h r d m Magit RETщоб прочитати посібник з Magit. Ви можете використовувати C-s cherryта повторне звернення C-sдля пошуку в посібнику. Схоже, інформація знаходиться у розділі 23:
Одне з переваг
gitполягає в тому, що він може сказати вам, які комісії були об'єднані вище, але не локально, а навпаки. Підкоманда Гіта для цього єcherry(не плутати з неюcherry-pick). Magit підтримує це шляхом виклику,magit-cherryякийyза замовчуванням пов'язаний.Тоді Magit попросить вас спочатку переглянути версію за течією (яка за замовчуванням відслідковує поточну віддалену гілку, якщо така є) та версію голови (яка за замовчуванням для поточної гілки) використовувати для порівняння. Потім ви побачите новий буфер, в якому всі комісії перераховані маркером спрямованості, їх переглядом та першим рядком повідомлення про фіксацію. Маркер спрямованості або
+вказує на коміт, який присутній у висхідній частині, але не в голові, або-вказує на присутність у голові, але не у верхній частині.З цього списку ви можете використовувати звичайні прив’язки клавіш для вибору вишень окремими зобов’язаннями (
aдля збору вишень без вибору таAдля того ж плюс автоматичне виконання). Буфер автоматично оновлюється після кожного вибору.
C-h iперенесе вас до останнього файлу інформації, який ви відкрили, тож якщо я натисну C-h i m, я потенційно зможу переглядати меню глав у SICP замість меню всього. Натискання dпісля C-h iабо C-h rгарантуватиме , що ви будете перебувати в інформаційному каталозі , коли , перш ніж ударити m.
M-x package-install RET sicp RET:)
C-h iзамість цьогоC-h r d. Це візьме вас безпосередньо до найвищого рівня інформації.