2013-06-04 2 views
0

Я использую Mercurial с TortoiseHg на хосте Windwos.Mercurial: Слияние двух местных репозиториев

У нас есть центральный репозиторий для команды, и он всегда должен находиться в стабильном состоянии.

Теперь я работаю над функцией с коллегой, и мы хотим объединить нашу работу, не проходя через центральный репозиторий, потому что наша работа еще не стабильна.

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

Как мы это сделаем?

Как дополнительная проблема, я работаю над Windows с TortoiseHg, а мой коллега находится на коробке Linux. Мы оба базовые пользователи Hg, поэтому извиняемся, если это вопрос с очевидным решением. Для меня это не так.

+0

Было ли это полезно для вас? – MikroDel

ответ

3
  1. Вы можете использовать именованные филиалов и создать специальный названный филиал (толкнул в центральный репозиторий) для WIP
  2. Вы можете использовать ртутный в истинном DVCS-полосная:

    • Начало встроенный веб-сервер с обеих сторон hg serve в рабочем каталоге
    • Получить URL репо
    • Прицепные от удаленной стороны hg pull URL-OF-REMOTE-REPO
+0

+1 для варианта 2, которым я это сделаю. –

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