如何使用C#.NET使用sharpsvn将本地文件导入SVN

本文关键字:文件 导入 SVN sharpsvn 何使用 NET 使用 | 更新日期: 2023-09-27 18:32:35

我正在开发一个像SVN一样的项目,能够创建存储库,签出,创建用户和提交,但在导入过程中出现错误"工作副本'E:''Admin''admin'太旧(格式10,由Subversion 1.6创建)",有些它显示找不到路径。

     using (SvnClient client = new SvnClient())
        {
            SvnAddArgs saa = new SvnAddArgs();
            saa.Force = true;
            saa.Depth = SvnDepth.Infinity;
            SvnImportArgs ca = new SvnImportArgs();
            ca.LogMessage = "some log message";
            SvnCommitResult result;
            Uri uri = new Uri(getPathToRepository());
            String fileName = getPathToFile();
            client.Authentication.DefaultCredentials = new System.Net.NetworkCredential("koteswar", "neeraja");
            client.Import(fileName, uri, ca, out result);
        }

这件事怎么能解决,谢谢。

如何使用C#.NET使用sharpsvn将本地文件导入SVN

我找到了解决方案,不过它非常具体地针对我的情况。

client.Import(fileName, 
new Uri("https://koteshwar:8443/svn/"+comboBox1.SelectedItem+"/trunk"), ca, out result);.