Я использую библиотеку SharpSvn. Я хочу проверить, совпадают ли файлы, которые у меня есть, с серверами subversion. Кто-нибудь знает, как я это делаю? В настоящее время это то, что я пытаюсь сделать, но это говорит «Не удается подключиться к хранилищу в URL»Как проверить, совпадают ли файлы на svn с локальными файлами C# (sharpsvn)
public bool IsDirectoryTheSame(string folderpath)
{
var IsSameDirectory = false;
var installfolderlocal = GetInstallationFolder(folderpath);
using (SvnClient svnClient = new SvnClient())
{
SvnUriTarget target1 =
new SvnUriTarget(
new Uri(string.Format("{0}{1}", svnclientpath, folderpath)));
SvnUriTarget target2 =
new SvnUriTarget(
new Uri(installfolderlocal));
using(var stream = new MemoryStream())
{
IsSameDirectory = svnClient.Diff(target1,target2,stream);
}
}
return IsSameDirectory;
}
Вы можете сравнить контрольные суммы. – Botonomous