Mercurial hg语法是什么:is commit A";可达的;从提交B
我的存储库的历史非常复杂。我经常发现自己想知道过去的某个承诺是否“在”或“可以从”某个修订版(通常是我的一个脑袋)中获得 如何操作?您可以使用。假设您想询问修订版4是否可以从修订版9“访问” 只需这样做:Mercurial hg语法是什么:is commit A";可达的;从提交B,mercurial,Mercurial,我的存储库的历史非常复杂。我经常发现自己想知道过去的某个承诺是否“在”或“可以从”某个修订版(通常是我的一个脑袋)中获得 如何操作?您可以使用。假设您想询问修订版4是否可以从修订版9“访问” 只需这样做: hg log -r "descendants(4) and 9" 如果可以访问,您将看到版本9的日志消息。如果不是,则将没有输出。条件的反转版本|更改也可能:“祖先()和”并在[revsetalias]中将复杂条件定义为别名,f.e aliasip($1,$2)=祖先($2)和$1将允许写入
hg log -r "descendants(4) and 9"
如果可以访问,您将看到版本9的日志消息。如果不是,则将没有输出。条件的反转版本|更改也可能:“祖先()和”并在[revsetalias]中将复杂条件定义为别名,f.e alias
ip($1,$2)=祖先($2)和$1
将允许写入更短的revset-r“ip(4,9)”