如何找到我从分支合并的最后一个修订?
Posted
技术标签:
【中文标题】如何找到我从分支合并的最后一个修订?【英文标题】:How can I find the last revision where I have merged from a branch? 【发布时间】:2013-12-02 11:50:25 【问题描述】:我正在尝试在default
中查找修订号,我已将其合并到当前分支中。
如果有多个来自 default
的拉动,我对最新的拉动感兴趣。
当前的早午餐尚未合并到default
。
我会解释为什么我需要这个版本。我只需要找到当前早午餐中所做的所有编辑。我多次从default
中提取(没有冲突),所以我的想法是区分分支头和我要求的修订版。
我的previous question 表述不当。我不需要默认头部之间的差异,因为头部现在很远。
【问题讨论】:
类似这样的...***.com/questions/8863065/… 【参考方案1】:你想要:
hg log --rev 'ancestor(default, BRANCHNAME)'
这说:“显示单个变更集,它是分支 BRANCHNAME 的当前负责人和分支 default
的当前负责人的最新祖先。这实际上为您提供了最后一次将默认值合并到 BRANCHNAME 中的时间。
【讨论】:
以上是关于如何找到我从分支合并的最后一个修订?的主要内容,如果未能解决你的问题,请参考以下文章
Subversion:如何获取所有活动的,未合并的分支的列表