首页 > 编程语言 >C#-SharpSvn使用记录

C#-SharpSvn使用记录

时间:2023-07-30 17:55:24浏览次数:23  
标签:svn remote 记录 C# SharpSvn client 管理器

工作需要使用C#代码从SVN库中下载文件,网上查找后,实现功能,现简单记录。

1.首先打开解决方案-工具-库程序包管理器-程序包管理器控制台,输入指令:

NuGet\Install-Package SharpSvn.1.7-x86 -Version 1.7006.2206;此时引用中出现SharpSvn.dll;

2.在app.config的configuration-startup节点下增加属性:useLegacyV2RuntimeActivationPolicy="true";

下面开始使用,在程序中引入命名空间:

using SharpSvn;

导出文件到指令路径:

SvnUriTarget remote = new SvnUriTarget(path);//svn路径
using (SvnClient client = new SvnClient())//创建对象
{
    if (!client.Export(remote, tarPath))//导出到指定路径
    {
        return;
    }
}

上面是导出,不带.svn,想带.svn可以使用CheckOut:

client.CheckOut(remote, tarPath);

  

  

 

标签:svn,remote,记录,C#,SharpSvn,client,管理器
From: https://www.cnblogs.com/cfsl/p/17580786.html

相关文章

  • uniapp Ucharts 横向bar图 每个设置颜色不同
    代码-------》》》arr=[80,80,80]letvalueList=arr.map((item,index)=>{ letcolor='' letnewNumber=Number(item) if(index==0)color='#5593FE' if(index==1)color='#93b6f8' if(ind......
  • C++ assert学习
    转自:https://blog.csdn.net/m0_51913750/article/details/1309864651、介绍  assert是一个宏,用于在运行时检查一个条件是否为真,如果条件不满足,则运行时将终止程序的执行并输出一条错误信息。条件满足为true时,不做任何操作。assert宏的使用可以帮助程序员检查程序的正确性,并......
  • steamcommunity 302 加速访问github
    steamcommunity302加速访问github官网文档:https://www.dogfight360.com/blog/knowledge-base/steamcommunity_302_manual/Linux/Macos环境下使用steamcommunity302Linux/Macos环境下使用steamcommunity302教程–Dogfight360Releases·caddyserver/caddy(github.co......
  • Docker cp命令
     进入容器内部命令dockerexec-ittomcat-8082bash退回容器命令:exit,root@4ecf5be63f95,红色表示在容器内部复制web文件到tomcat-8082容器内部,dockercpwebtomcat-8082:/usr/local/tomcat/webapps/ROOT复制tomcat-8080容器内部index.html文件,至......
  • 【es】elasticsearch生产数据备份和恢复方案
    https://huaweicloud.csdn.net/637f7ae4dacf622b8df859b1.html?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-2-119985243-blog-126509989.235%5Ev38%5Epc_relevant_sort&depth_1-utm_source=distr......
  • [Robot]FANUC发那科机器人零点标定
    FANUC的机械原点校准是通过零点标定来进行,具体操作步骤如下。首先,需要设定变量$MASTER_ENB的值为1,具体步骤为。1.MENU-下一页-变量。2.ITEM-输入313-变量$MASTER_ENB的值设为1。(注:不一定是313,可以通过shift+上/下键进行快速翻页查找)。接下来,通过MENU-下一页-系统-零点标定/......
  • C++虚函数、static_cast、dynamic_cast
        C++虚函数:当一个类中拥有至少一个虚函数,那么编译器就会构建出一个虚函数表来指示这些函数的地址,假如继承该类的子类定义并实现了一个同名并具有同样函数签名的方法重写了基类中的方法,那么虚函数表会将该函数指向新的地址。    此时多态性就体现出来了:当我们将基......
  • 2023 联合省选-PKUSC2023-NOI2023游记
    在这段时间主要在学文化课,没怎么停课,天天暴力拼盘,所以索性合在一起。感觉非常意识流,和OI关系好像也不大。pig嫌我开始写的太短,我积极听取他人建议,加了一车流水账。联赛结束以后就退役了。因为即使NGOI也大概率会被卡“省线”,但还打算参加省选碰碰运气。遂在省选前两周申请一周半......
  • Interop.Excel 个人总结二
    常用的有些是工作表操作,有些是excel操作,工作表操作备注为常用的excel命令1,excel操作为2,关闭等操作参考(Interop.Excel 个人总结一)Microsoft.Office.Interop.Excel.Applicationapp =newMicrosoft.Office.Interop.Excel.Application{Visible=true};//visble是是否展示exce......
  • C++ error学习
    转自:https://blog.csdn.net/NiuYoohoo/article/details/849304041、介绍errno是用于错误指示的预处理器宏,数个标准库函数通过写入正整数到errno指示错误。程序启动时errno的值为​0​,而且尽管不管在错误发生与否时,允许写入正整数到errno。2、例子#include<iostrea......