SharpSVN更新到特定版本c#

时间:2013-06-03 09:08:45

标签: c# sharpsvn svn-update

我正在重复从sourceRevisiontargetRevision的svn修订版。 在每次迭代中,我希望将我的存储库更新为我当前的修订版。

类似的东西:

SvnClient svnClient = new SvnClient();

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

有什么想法吗?

1 个答案:

答案 0 :(得分: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);
}
相关问题