2

sourceRevisionからまでの svn リビジョンを繰り返し処理していtargetRevisionます。各反復で、リポジトリを現在のリビジョンに更新したいと考えています。

何かのようなもの:

SvnClient svnClient = new SvnClient();

svnClient.Update ("C:\Svn", 26592);

何か案は?

4

1 に答える 1

3

あなたは正しい軌道に乗っていました。リビジョン番号はSvnUpdateArgsオブジェクト経由で渡すことができます:

SvnUpdateResult result;
SvnUpdateArgs args = new SvnUpdateArgs();

// If args.Revision is not set, it defaults to fetch the HEAD revision.
if (revision > 0)
{
    args.Revision = revision;
}

// Perform the update
using (SvnClient client = GetClient())
{
    client.Update(localPath, args, out result);
}
于 2013-06-03T13:22:43.010 に答える