SharpSVN更新到特定的c#版本

本文关键字:版本 更新 SharpSVN | 更新日期: 2023-09-27 18:16:27

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

类似:

SvnClient svnClient = new SvnClient();
svnClient.Update ("C:'Svn", 26592);

任何想法?

SharpSVN更新到特定的c#版本

你做对了。修订号可以通过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);
}