如何使用internal:其他合并工具与mercurial largefiles扩展

时间:2017-10-31 22:44:06

标签: mercurial mercurial-extension

在mercurial中重新定义修订时,可以选择通过使用以下方式选择文件的“其他”(源)版本来解决任何合并冲突:

hg rebase -s source_rev -d dest_rev --tool internal:other

在这种情况下,rebase不需要用户输入。

当在使用largefiles扩展名的存储库上使用相同的命令时,会以交互方式向用户显示冲突:

rebasing 105:b6be8e15656a "Example revision title"
largefile example/largefile.bin has a merge conflict
ancestor was df821d19072c6afc4dce68dadfabea9a11bd0384
keep (l)ocal 01bf634a9dbcdafd400830be8f98477b5410ab6c or
take (o)ther 9adb01d479a1edcc5c9bf6e42249ab5167cdfa1d? 

有没有办法总是回答“o”?我试过echo o | hg rebase ...,但这种反直觉总是选择“l”。

0 个答案:

没有答案