【发布时间】:2017-01-05 05:15:25
【问题描述】:
我的要求是比较两个标签并获取有关更改内容的详细信息。为此,我使用以下代码。该代码有效,我能够检索添加、删除和修改的文件。但是,我还需要获取对文件进行更新的作者。怎么获得作者? “TreeChanges”对象没有作者属性。
Tag t1 = tags.Where(t => t.FriendlyName.Equals("10.0.0.01")).First();
Tree commitTree1 = repo.Lookup<Commit>(t1.PeeledTarget.Id.Sha).Tree;
Tag t2 = tags.Where(t => t.FriendlyName.Equals("10.0.0.99")).Firs();
Tree commitTree2 = repo.Lookup<Commit>(t2.PeeledTarget.Id.Sha).Tree;
var patch = repo.Diff.Compare<TreeChanges>(commitTree1, commitTree2);
谢谢!
【问题讨论】:
标签: c# git libgit2sharp