Revert() public abstract method

public abstract Revert ( FilePath paths, bool recurse, IProgressMonitor monitor ) : void
paths FilePath
recurse bool
monitor IProgressMonitor
return void
コード例 #1
0
 protected override void OnRevert(FilePath[] localPaths, bool recurse, ProgressMonitor monitor)
 {
     // If we have an array of paths such as: new [] { "/Foo/Directory", "/Foo/Directory/File1", "/Foo/Directory/File2" }
     // svn will successfully revert the first entry (the directory) and then throw an error when trying to revert the
     // second and third entries because by reverting the directory the files are implicitly reverted. Try to work around
     // this issue.
     Array.Sort <FilePath> (localPaths, (a, b) => b.CompareTo(a));
     Svn.Revert(localPaths, recurse, monitor);
 }