С лить два разных репозитория GIT
Задать вопрос
2
Есть два репозитория, тестовый и боевой (один проект с небольшими отличиями)
git@git:anon/prod.git
git@git:anon/devel.git
Я клонирую devel репозиторий, вношу изменения, делаю коммит и отправляю на сервер.
Вопрос: как все мои изменения в devel репозитории применить еще и к prod репозиторию?
git github
п оделитьсяулучшить этот вопрос
изменён 3 июн '15 в 8:26
Nicolas Chabanovsky ♦
37.1k50210431
задан 3 июн '15 в 5:06
Django
314
Как-то станно, что у Вас один проект имеет несколько репозиториев, а не веток. Получится слить их в один репозиторий, разбив на ветки prod и devel? Это даст Вам возможность обновить боевой, просто влив devel в prod и запушив изменения на сервер. – soon 3 июн '15 в 5:14
Да, вот такая вот прихоть руководства. Есть полностью тестовый сервер, со своим репозиторием. Есть боевой. Изменения нужно вносить на тестовый, после чего руководство оценивает функционал и работоспособность. Если дает добро, дублируем на боевой... – Django 3 июн '15 в 5:32
Над проектом работают и другие разработчики, с которыми у меня к сожалению связи нет. Так вот у них, время коммитов совпадает в prod и devel. Каким-то образом они и туда и туда изменения вносят – Django 3 июн '15 в 5:46
Это ОДИН репозиторий. Просто его копии размещены на двух разных серверах, и обновляются они не синхронно. Вам нужно не смерджить репозиторий, вам нужно ремоуты проставить у себя. – etki 3 июн '15 в 5:55
@soon, вы видимо никогда не работали с децентрализованными системами контроля версий. То, что описано - нормальная, абсолютно правильная практика. – Sergey Rufanov 3 июн '15 в 6:42
п оказать ещё 2 комментария
1 ответ
т екущие по дате публикации голоса
1
Ответ без ссылок на длинные мануалы:
git add remote prod git@git:anon/prod.git
git push prod master
п оделитьсяулучшить этот ответ