2013-06-03 5 views
1

Je suis itération sur les révisions svn de sourceRevision à targetRevision. Dans chaque itération, je souhaite mettre à jour mon dépôt à la révision, je suis actuellement enSharpSVN mise à jour à la révision spécifique C#

Quelque chose comme:.

SvnClient svnClient = new SvnClient(); 

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

Toutes les idées?

Répondre

2

Vous étiez sur la bonne voie. Le numéro de révision peut être transmis via l'objet 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); 
} 
Questions connexes