我已经在我的Windows XP机器上为mercurial安装了mercurial和review board扩展。在审查委员会中,我添加了一个名为“MyRepo”的存储库,它位于中央服务器上。 我将“MyRepo”克隆到我的本地机器,修改了一个文件进行测试并提交给我当地的仓库。我还没把它推到我的中央回购。
现在我在克隆的本地仓库上运行“hg postreview”。我在postreview要求选择回购时选择“MyRepo”。
命令完成后出现“找不到文件(207)”错误。但是,我的评论请求被上传到Review Board服务器,但差异文件没有。你能告诉我我做错了什么,或者有没有我不知道的补丁或命令? 我是DVCS和mercurial的新手,所以对此事的任何帮助都非常感激。
答案 0 :(得分:1)
听起来你已经推动了更改或者对克隆进行了多次提交(现在差异超过一次提交)。试试这个并参考你创建克隆的变更集:
hg postreview -l -o --parent = {changeset}
如果您不想提交进一步的编辑,请参阅您提交的第一个postreview命令的rewiewid和changeset:
hg postreview -e {reviewid} -o --parent = {changeset}