ISVNLocalFile svnFile = SVNWorkspaceRoot.getSVNFileFor(file); if (svnFile.isModified()) { svnFile.revert(); }
			public void run(IProgressMonitor monitor) throws CoreException {				ISVNRemoteFile remoteFile = (ISVNRemoteFile)currentSelection.getRemoteResource();				try {					if(confirmOverwrite()) {						SVNTeamProvider provider = (SVNTeamProvider)RepositoryProvider.getProvider(file.getProject());                        provider.update(new IResource[] {file}, remoteFile.getLastChangedRevision(), monitor);					 						historyTableProvider.setFile(remoteFile);						tableViewer.refresh();					}				} catch (TeamException e) {					throw new CoreException(e.getStatus());				}			}