Диалог сравнения TortoiseGit - это больше о Файле, и, с помощью Git, вы должны сравнить две ветви master
(а не только две фиксации одной и той же ветки, указывающие на одно и то же центральное хранилище SVN )
Если у вас есть git непосредственно на сервере, вы можете переназначить своего мастера (репо сервера) на источник / мастер (тот, что находится в репозитории разработки)
Или вы можете сбросить ваш мастер ProD HEAD на origin / master и добавить файлы, как описано здесь .
Но если у вас есть только Git на стороне разработки, что мудро, вы можете иметь:
- клонированная версия (называемая, например, «prod1») репо, представляющая одну из ваших производственных сторон (prod1 / master)
- или ветка в вашем собственном репо (называемая "prod1_master")
В обоих случаях вам нужно перечислить все файлы, которые изменились между prod1 и master:
git diff --list-only prod1/master
git diff --list-only prod1_master
экспортируйте эти файлы во временный каталог, который вы можете сжать и распаковать на стороне prod.