是否可以使用tortoisehg按分支创建者进行过滤?按作者选项过滤器未显示其他人提交给我创建的分支。理想情况下,我想要一个过滤器,只显示我创建的分支的所有提交。感谢您提出的任何建议。
答案 0 :(得分:2)
找到树枝的所有地方:
branchpoint()
要找到实际的新分支,请先提交自己:
children(branchpoint())
仅查找由您创建的新分支:
children(branchpoint()) and author('Zarzarbeast')
如果这些是命名分支,那么我们可以排除默认分支:
children(branchpoint()) and author('Zarzarbeast') and !branch('default')
然后查看这些分支上的后续提交:
branch(children(branchpoint()) and author('Zarzarbeast') and !branch('default'))
或查看这些分支的所有后代,包括默认分支上的提交:
descendants(children(branchpoint()) and author('Zarzarbeast') and !branch('default'))
但是,我不确定其中任何一个会给你你想要的东西,尽管它们应该完全符合你的要求。 你想要找到的是在任何这些分支上的未合并头,这将是:
heads(descendants(children(branchpoint()) and author('Zarzarbeast') and !branch('default')))
这可能是一种较短的方法,但我看过的替代方案也会为你提供任何在重命名之前重命名的分支。
不保证这不会错过任何东西,但它应该会给你一个良好的开端。
答案 1 :(得分:0)
这是正确的搜索字符串:
head(后代(children(branchpoint())和!branch('default')))和作者('Zarzarbeast')