我正在使用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 2013-04-10 13:56:49