Тянет и толкает между двумя репозиториями кода Google - PullRequest
2 голосов
/ 19 марта 2010

Я начну с цитирования блога Google

Владельцы проектов теперь могут создавать несколько репозиториев для своего проекта, и они могут сделать любой из этих новых репозиториев клоном любого из других репозиториев проекта. Эти клоны проекта имеют те же права доступа для фиксации, что и исходный проект, и облегчают участникам проекта совместную работу над новыми функциями. Обычный пример в мире Mercurial - помещать каждую «официальную» ветвь в отдельный репозиторий с соглашениями об именах, такими как «project-crew», «project-stable» и т. Д.

Я сделал именно это. У меня есть репозиторий по умолчанию, а затем я его клонировал в репозиторий с именем «dev». Я намерен использовать репозиторий по умолчанию в качестве моего стабильного репо, а затем репозиторий dev в качестве основного репо разработки. Теперь мне просто интересно, как, черт возьми, я должен идти и тянуть между стандартным и dev-репозиториями?

Ответы [ 2 ]

2 голосов
/ 19 марта 2010

Похоже, это происходит из выпуска 2563 (несколько репозиториев hg на проект), который вызвал выпуск 2946 (клоны без коммиттера проектов Mercurial)

Здесь определенно объединены два отдельных запроса функций.

  • Одним из них является возможность для проектов иметь несколько репозиториев, репозиториев, которые могут быть или не быть связаны друг с другом.
  • Другой способ заключается в том, чтобы не участвующие в проекте участники могли размещать свои собственные клонированные версии репозитория проекта

Самый простой способ выполнить переход между двумя репозиториями - это:

1 голос
/ 19 марта 2010

На последней странице учебника Джоэла Спольски Mercurial приведены примеры организации ваших клонов.

...