TortoiseGit: Как я могу увидеть список коммитов, которые должны быть нажаты
Я объединил некоторые коммиты из разных ветвей в свою ветку "develop", и теперь я готов нажать их в удаленную ветку.
В TortoiseGit можно просмотреть список предметов, которые должны быть нажаты?
"Check for Modifications"
ничего мне не показывает, поскольку изменения происходят из ветвей.
"Show Log"
также показывает мне хронологический список всех изменений. Я просто просто вижу простой список предметов, которые поставлены в очередь, чтобы их оттеснили.
Надеюсь, у меня есть смысл.
Ответы
Ответ 1
Используйте "Sync Dialog"
Щелкните правой кнопкой мыши папку репозитория, выберите "Синхронизировать"
На вкладке "Выключить коммиты" вы увидите список коммитов, которые будут перенесены на пульт.
Перейдите на вкладку "Out ChangeList" , вы увидите список измененных файлов относительно удаленной версии.
Если "Out commits" пусто или вкладка "Out ChangeList" не отображается, укажите "удаленная ветвь" явно в поле со списком.
Затем загрузится список "Out commits" и появится вкладка "Out ChangeList" .
Это может произойти, если текущая ветка не имеет "ветки удаленного отслеживания".
"Pull Dialog" не имеет такой информации.
Ответ 2
Я не знаю, есть ли у вас способ указать это в TortoiseGit, но я думаю, что команда, подобная этой, вам нравится:
$ git log origin/master..master