在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
总结:公司想把采码得到的数据通过svn 的方式,传到svn服务器,据说安全性高.而网上支持c#环境的库,常用的就是sharpsvn了. 这两天也在了解svn的一些机制,然而网上的相关具体 的资料相对较少,今天再次做个总结: 1: 开发环境: "vs2015" 2: sharpsvn 版本 1.80 3: svn 服务器版本:svnserve , version 1.6.11 (r934486) 环境搭建: 你可以直接从https://sharpsvn.open.collab.net/ 下载 ,也可以用vs的 Package Manager Console -->PM Install-Package SharpSvn.1.8-x64 ; 第二种可以自动加载需要的SharpSvn.dll 和SharpSvn.UI.dll. SharpSvnUI绑定 using (SvnClient client = new SvnClient()) { SharpSvn.UI.SvnUIBindArgs uiBindArgs = new SharpSvn.UI.SvnUIBindArgs(); SharpSvn.UI.SvnUI.Bind(client, uiBindArgs); } add 功能:向文件拷贝所在的文件夹中添加新的文件,并作出标识,是新添加的,下一步提交时将一并提交到Subversion版本库中去。简单的说就是将一新文件加入svn,你添加再提交后该文件就进入subversion版本中去了; 1: 提交时显示:Path is not a working copy directory 错误 “SharpSvn.SvnInvalidNodeKindException”类型的未经处理的异常在 SharpSvn.dll 中发生 其他信息: 'D:\Home\CheckPlatform\SvnDemo\SvnDemo\fhtp' is not a working copy 这个不是是svn服务器checkout的副本目录 个人认为 意思是svn服务器不认这个目录 . checkout下来的文件夹放到你本地就叫做working copy
|
请发表评论