是否有任何简单的方法来确定哪个提交文件的指定行最后修改,与SharpSVN?找到SharpSVN的第一次出现?
比方说,我有以下三个提交:
提交1:
Hello
提交2:
Hello, World!
提交3:
Hello, World!
Hi There :D
我会正在寻找某种东西f函数,做以下操作:
LastMod(lineNum: 1); //returns 2, since the first line was last modified in commit 2
LastMod(lineNum: 2); //returns 3, for the same reason
我需要做一个相当大规模(大SVN仓库,数百/千每个文件的行),所以只是“蛮力”每一行从比较每个以前的提交可能都不起作用。不确定SVN是否提供了我正在寻找的实现,我是SVN和SharpSVN的新手。
谢谢!
谢谢!我会研究一下,明天再试一试(现在远离我的电脑)。 – MatthewSot
其实,只是试了一下,它完美的工作:) client.GetBlame(target,out blame);到SvnBlameEventArgs的集合做了我想要发生的事情。再次感谢 :) – MatthewSot