2014-08-29 3 views
1

У моего клиента есть частное репо github, которое мне поделилось. Я также хочу настроить частное репо с моими разработчиками для того же проекта.Git: один проект с двумя удаленными репо, поддерживающий отдельные коммиты

Проблема заключается в том, что я не хочу нажимать на своих заказчиков непосредственно на клиентское репо, но хочу иметь отдельную историю фиксации с моим клиентом и разработчиком.

Я читал о ветвлении, но ветвление сделает видимым для моего клиента ветку разработчика/разработчика.

Есть ли способ, которым я могу получить эту форму в одном каталоге, или я буду использовать два отдельных каталога проектов, синхронизированных с соответствующим репо.

ответ

1

Вы можете раскошелиться частный клиент репо GitHub: она still be a private repo (даже если вы не имеете оплачиваемую счет)

Тогда ваши разработчики могли нажать на эту вилку.

+0

Это означает, что мне нужно будет поддерживать два локальных каталога проектов и синхронизировать их вручную, когда это необходимо, чтобы внести изменения в клиент? – Nik

+0

@ Ник нет, вы можете нажать прямо из своего местного клона своей вилки в исходное репо. Обычно вы делаете PR (Pull Request), но поскольку у вас есть прямой доступ к исходному репо, вы можете нажать из * one * local clone. – VonC

+0

И мои коммиты разработчика не будут видны моему клиенту – Nik

Смежные вопросы