判断文件夹是否是 working copy 工作副本两个方法
 if (!IsWorkingCopy(localPath))//查看某目录是否是受svn管理的状态, 即是否为工作副本
            {
                notiny = "正在检出文件.";
                ShowInfo();
                result = client.CheckOut(new SvnUriTarget(onlineSVN), localPath);
                ShowInfo("文件检出完成.");
            }
            if (!SvnTools.IsManagedPath(localPath))//查看某目录是否是受svn管理的状态, 即是否为工作副本
            {
                notiny = "正在检出文件.";
                ShowInfo();
                result = client.CheckOut(new SvnUriTarget(onlineSVN), localPath);
                ShowInfo("文件检出完成.");
            }
 public bool IsWorkingCopy(string path)
        {
           
                var uri = client.GetUriFromWorkingCopy(path);
                return uri != null;
            
        }
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号