SharpSvnを使用して、ファイルの2つのリビジョンの内容を読み取ろうとしています。次のコードを実行すると、fileVersions
コレクションには1つのアイテムしか含まれていません。
var svnClient = new SvnClient();
var revisionInfo = new SvnFileVersionsArgs
{
Start = 80092,
End = 80093
};
Collection<SvnFileVersionEventArgs> fileVersions;
svnClient.GetFileVersions(
new SvnUriTarget("https://DbDiff.svn.codeplex.com/svn/DbDiffCommon/DataAccess/SqlCommand11.xml"),
revisionInfo,
out fileVersions);
ただし、2つの項目が含まれると思います。TortoiseSVNを使用すると、リビジョン80088でファイルが変更されたことがわかります。したがって、 Start = 80092
..を使用するとこのバージョンを取得できると思います。
使用Start = 80091
しても役に立ちません。