Расширение Review Board для Mercurial, не работающее на компьютере с Windows - PullRequest
1 голос
/ 11 июня 2010

Я установил расширение Mercurial и расширение Board Board для Mercurial на моей машине с Windows XP. На обзорной доске я добавил репозиторий «MyRepo», который находится на центральном сервере. Я клонировал «MyRepo» на свой локальный компьютер, изменил файл для тестирования и подтвердил свое локальное репо. Я еще не отправил его в мой центральный репо.

Теперь я запускаю "hg postreview" в моем клонированном локальном репо. Я выбираю «MyRepo», когда postreview просит меня выбрать репо.

По завершении команды появляется ошибка «Файл не найден (207)». Однако мой запрос на просмотр загружен на сервер Review Board, а файл diff - нет. Можете ли вы сказать мне, что я делаю неправильно или есть патч или команда, о которой я не знаю? Я новичок в DVCS и Mercurial, поэтому любая помощь в этом вопросе очень ценится.

1 Ответ

1 голос
/ 11 ноября 2010

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

hg postreview -l -o --parent = {changeset}

Если вы не хотите отправлять дальнейшие изменения, обратитесь кrewiewid и changeset ваша первая отправленная команда после просмотра:

hg postreview -e {reviewid} -o --parent = {changeset}

...