有没有办法生成影响文件特定行的变更集列表? Annotate会让我看到影响特定行的最后一个变更集,我想将特定行的注释链接回来,直到它首次添加为止。
答案 0 :(得分:3)
怎么样:
hg grep --all symbolBeingWatched
或者如果你真的只想要修订列表
hg grep --all symbolBeingwatched | cut -d : -f 2 | sort -u -n
答案 1 :(得分:1)
pyfunc评论的扩展(略微交替)版本,没有“现成的”解决方案,只有草稿,来自我的回购的样本
定义影响文件的所有变更集(我懒得写最终的gawk代码)
hg log --template“{rev} \ n”functions.php
3 2 1 0
hg ann -r $ REV functions.php | grep“load_theme_”>> string.txt
hg ann |
之后(没有为rev 0设置grepped)
2: load_theme_textdomain('fiver', get_template_directory() . '/languages');
2: load_theme_textdomain('fiver', get_template_directory() . '/languages');
1: load_theme_textdomain('fiver', get_template_directory() . '/translation');
uniq
管道的重复项并获得最终结果$history = hg log --template "{rev}\n" $filename
$history | % { $_; hg log -vpr $_ $filename | select-string $symbolBeingWatched }