Я хочу увидеть, какие изменения были внесены в этот файл в строке 147. Поэтому я запросил файл строка за строкой для коммитов:
git blame include/svl/itemset.hxx
Вот урезанный вывод git blame:
4b3a535ae3 include/svl/itemset.hxx (Michael Stahl 2015-04-08 15:02:47 +0200 145) SfxItemPool* GetPool() const { return m_pPool; }
4b3a535ae3 include/svl/itemset.hxx (Michael Stahl 2015-04-08 15:02:47 +0200 146) const sal_uInt16* GetRanges() const { return m_pWhichRanges;
}
d210c6ccc3 svl/inc/svl/itemset.hxx (Xiaofei Zhang 2010-07-29 10:56:19 +0800 147) void SetRanges( const sal_uInt16 *pRanges );
d210c6ccc3 svl/inc/svl/itemset.hxx (Xiaofei Zhang 2010-07-29 10:56:19 +0800 148) void MergeRange( sal_uInt16 nFrom, sal_uInt16 nTo );
4b3a535ae3 include/svl/itemset.hxx (Michael Stahl 2015-04-08 15:02:47 +0200 149) const SfxItemSet* GetParent() const { return m_pParent; }
Теперь я хочу посмотреть, какие изменения произошли с SHA d210c6ccc3
в этих строках. В основном я хочу видеть изменения, сделанные этим коммитом в файл. Так я и сделал:
'git show d210c6ccc3 include/svl/itemset.hxx'
Но это, похоже, не дает мне правильного вывода, на самом деле ничего не выводит. Может ли кто-нибудь предложить, что я могу пропустить? Или, может быть, есть какой-то другой лучший способ узнать, какие изменения были внесены в файл выбранным коммитом?