Git workflow - обновление удаленных образов - PullRequest
1 голос
/ 01 апреля 2012

Я пытаюсь разработать набор команд git для выполнения следующей процедуры:

1) Я запускаю phing после сборки CI для создания отдельных изображений для github и производственного веб-сервера.

Это оставляет мне две директории, каждая из которых содержит исходные файлы которые включают последний выпуск для каждого пункта назначения.

2) Я хочу обновить локальное репо на сервере разработки с филиалами для каждое изображение.

3) Затем я хочу обновить каждую основную ветку репозитория восходящего направления с помощью только что созданного местный филиал из местного репо без каких-либо проблем с перемоткой вперед - просто жесткий толчок и замена. Веб-сервер имеет готовый приемный приемник опубликовать толчок.

Я не полный новичок, и я экспериментировал с несколькими разными стратегиями, но я бы очень хотел получить отзыв о возможных решениях.

Спасибо, -км

1 Ответ

1 голос
/ 01 апреля 2012

Звучит так, будто вы ищете команду git push -f, которая позволяет вам выдать специфическую ссылку на пульт, не обращая внимания на то, что пульт имел ранее.Обратите внимание, что репозиторий, в который вы загружаете, должен иметь опцию receive.denyNonFastforwards, установленную на false (по умолчанию true, чтобы предотвратить случайную потерю истории).

...