MyTetra Share
Делитесь знаниями!
СЛИЯНИЕ РИПОЗИТОРИЕВ
Время создания: 25.12.2018 22:04
Автор: alensav
Текстовые метки: ветви, слияние
Раздел: MyTetra - GIT_ИНСТР
Запись: xintrea/mytetra_db_alensav/master/base/1545764685tps5p0f42k/text.html на raw.githubusercontent.com

С лить два разных репозитория 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

  • 3

Как-то станно, что у Вас один проект имеет несколько репозиториев, а не веток. Получится слить их в один репозиторий, разбив на ветки 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

  • 1

@soon, вы видимо никогда не работали с децентрализованными системами контроля версий. То, что описано - нормальная, абсолютно правильная практика. – Sergey Rufanov 3 июн '15 в 6:42

п оказать ещё 2 комментария

1 ответ

т екущие по дате публикации голоса

1

Ответ без ссылок на длинные мануалы:

git add remote prod git@git:anon/prod.git

git push prod master

п оделитьсяулучшить этот ответ

 
MyTetra Share v.0.65
Яндекс индекс цитирования