Как отменить ошибочное слияние с помощью TortoiseGit

У меня есть локальный репозиторий TortoiseGit, который также передается на удаленный сервер.
Есть 2 ветки-master (производственная версия) и CodeFirst (ветка разработки).

сегодня я исправил небольшую ошибку в первой ветке кода. Я хотел объединить это изменение (только одно изменение в один файл) в master. Я переключил локальный репозиторий на master, выбрал merge и выбрал одиночную фиксацию. Как только я нажал OK, master теперь, кажется, содержит все изменения в CodeFirst бранч, не только тот, которого я хотела.

Как

a) отменить ошибочное слияние и зафиксировать

б) повторно просто изменить один из CodeFirst мастера

    [This revision is tagged CodeFirst and master in the TortoiseGit log. It is the commit I wanted to merge]
    Revision: 7d4c3d30aec8fb8e531331866c091dee8fa94f25
    Author: Nikki Locke <nikki@trumphurst.com>
    Date: 07/04/2015 18:03:37
    Message:
    Allow changing both accounts on new transfers.
    ----
    Modified: bin/banking/transfer.html

    [This revision is tagged origin/CodeFirst and master in the TortoiseGit log. I did not want to merge it to master!]
    Revision: ce94383e46285fb4f2af4dc21f850952ca65f250
    Author: Nikki Locke <nikki@trumphurst.com>
    Date: 02/04/2015 19:54:23
    Message:
    Fixed syntax errors in CASE statements
    ----
    Modified: Reports.cs

    [Many more revisions made in the CodeFirst branch omitted]

    [This revision is tagged origin/master in the TortoiseGit log]
    Revision: 68e1dff312b5927df01a9ab7e483f9163324b864
    Author: Nikki Locke <nikki@trumphurst.com>
    Date: 31/03/2015 19:04:01
    Message:
    Make Qty input box smaller.

    Put some css into invoice print to make it align correctly.
    ----
    Modified: bin/customer/print.html
    Modified: bin/default.js
16
задан Nikki Locke
25.04.2023 5:36 Количество просмотров материала 3010
Распечатать страницу

1 ответ

чтобы "отменить" слияние откройте диалоговое окно журнала и сбросьте ветвь / текущую головку до фиксации перед слиянием (вы хотите сохранить).

на самом деле вы не хотите объединять другую ветку, а выбрать коммит. В журнале нажмите на коммит, который вы хотите выбрать, и выберите "cherry-pick".

5
отвечен MrTux 2023-04-26 13:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх