Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharpSVN更新至特定版本c#_C#_Sharpsvn_Svn Update - Fatal编程技术网

SharpSVN更新至特定版本c#

SharpSVN更新至特定版本c#,c#,sharpsvn,svn-update,C#,Sharpsvn,Svn Update,我正在迭代svn版本,从sourceRevision到targetRevision。 在每次迭代中,我希望将我的存储库更新到我当前的版本 比如: SvnClient svnClient = new SvnClient(); svnClient.Update ("C:\Svn", 26592); 有什么想法吗?你的思路是对的。修订号可以通过SvnUpdateArgs对象传入: SvnUpdateResult result; SvnUpdateArgs args = new SvnUpdateA

我正在迭代svn版本,从
sourceRevision
targetRevision
。 在每次迭代中,我希望将我的存储库更新到我当前的版本

比如:

SvnClient svnClient = new SvnClient();

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

有什么想法吗?

你的思路是对的。修订号可以通过
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);
}