Mercurial - групповой обзор изменений перед удаленным репо - PullRequest
3 голосов
/ 29 марта 2011

У нас есть несколько разработчиков, работающих над нашим приложением.

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

Как мы можем распространить ревизию для проверкибез отправки его в удаленный репозиторий (и без участия других разработчиков и просмотра из удаленного репозитория)?


Обновление : думал о том, чтобы просто иметь разработчика share их локальный репозиторий.Не уверен, как именно это сделать в Windows .. Я вижу общий диск, упомянутый в связанном документе ... не ясно, как его настроить ..

Обновление 2 : понял, что hg serve работал как хороший способ поделиться репо .. см. Ответ ниже.

Ответы [ 3 ]

6 голосов
/ 29 марта 2011

Может быть, вы можете использовать промежуточный обзор репо, где разработчики push их код для проверки и после проверки, из этого репо передается в удаленное репо.

Обновление: Существует также множество проверок кода инструментов, которые могут вам помочь, или вы можете работать с запросами на извлечение и некоторыми инструментами, такими как one2merge дляУтвердите их после того, как рецензенты увидят изменения и прокомментируют их.

4 голосов
/ 29 марта 2011

Мы использовали hg serve , чтобы позволить разработчику поделиться своим репозиторием, используя встроенный веб-сервер Mercurial. Другие разработчики клонировали свой локальный репозиторий, а затем извлекли соответствующие изменения из репозитория разработчика, используя hg pull <a href="http://1.2.3.4:8000" rel="nofollow">http://1.2.3.4:8000</a>

1 голос
/ 29 марта 2011

Один из вариантов - эмулировать проекты с открытым исходным кодом и отправлять ревизии для проверки по электронной почте. Преимущества включают в себя:

  • Нет необходимости в еще одном репо / сервере
  • Патч отправляется на рецензирование по электронной почте, поэтому можно скопировать любое количество рецензентов
  • Отслеживаемая история проверки кода архивируется по электронной почте

Подробнее см. patchbomb и mbox .

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