Обработка тиглей и множественных ртутных клонов - PullRequest
0 голосов
/ 07 февраля 2012

Мне было интересно, сможет ли Crucible справиться со следующим сценарием с Mercurial.Как вы используете DVCS с Crucible в таком сценарии?

В проекте есть несколько проблем, для каждой из которых разработчик делает клон проекта из репо «stable-build», чтобы репо «dev-0001 "(на локальном сервере общего доступа).Клон назван в соответствии с проблемой: например, «dev-0001».

Теперь разработчик клонирует на своем локальном компьютере в клон «local-dev-0001», вносит изменения и затем выдвигает на »dev-0001 ".

Какой-то другой разработчик хочет проверить изменения в репозитории" dev-0001 ", прежде чем разработчик, внедривший 0001, сможет перейти к" stable-build ".

Что я пробовалэто настройка Crucible для репо (отдельный тестовый клон «test-crucible» непосредственно из «stable-build». На очень мощной и полной машине потребовалось много времени, около 5 дней.

Мой вопросКак можно настроить Crucible и Mercurial, чтобы можно было создавать обзоры для клона «dev-0001», поскольку он передается на несколько центральный сервер, не дожидаясь, пока Crucible проанализирует репо «dev-0001» изначало, и, возможно, использовать информацию своего родителя? Это уже сделано, нужен ли какой-нибудь плагин?

Я могу предложить больше ясности для сценария, если это было немного размыто, спасибо

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Я думаю, что нашел удовлетворительный ответ для моего случая, можно использовать файл патча перед фиксацией, полученный от создания diff в "dev-0001" перед нажатием "stable-build" с помощью: "hg outgoing -p> patch-0001"

0 голосов
/ 07 февраля 2012

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

https://answers.atlassian.com/questions/8798/does-latest-version-support-revieiwing-from-local-repositories-using-mercurial

...