2

次のコードがあります (.NET コンソール アプリケーションでのテスト):

var client = new SvnClient();
var previousRevisionUri = new SvnUriTarget("https://approvaltests.svn.sourceforge.net/svnroot/approvaltests/trunk/projects/ApprovalTests/DotNetApprovals/ApprovalUtilities/CallStack/Caller.cs", 480);
SvnInfoEventArgs previousRevisionInfo;
client.GetInfo(previousRevisionUri, out previousRevisionInfo);
Console.WriteLine(previousRevisionInfo.LastChangeRevision);

previousRevisionInfo.LastChangeRevisionここで確認できるのに、から337の出力が得 られるのはなぜですか。以前のリビジョンは 384..?

4

1 に答える 1

1

リビジョン 384 では、親ディレクトリが変更されましたが、ファイル自体は変更されていません。

ViewVC はこれをノードの履歴の変更として示しますが、ノード自体は変更されていません。

r384 を見る:

Directory: trunk/projects/ApprovalTests/DotNetApprovals/ApprovalUtilities/ added
(Copied from trunk/projects/ApprovalTests/DotNetApprovals/SimpleLogger, r383)

Directory: trunk/projects/ApprovalTests/DotNetApprovals/SimpleLogger/  deleted  

http://approvaltests.svn.sourceforge.net/viewvc/approvaltests?view=revision&revision=384を参照してください。

于 2012-10-18T10:09:29.453 に答える