一种在Unity中读取SVN文本的方法及终端技术

技术编号:32470400 阅读:27 留言:0更新日期:2022-03-02 09:30
本发明专利技术公开了一种在Unity中读取SVN文本的方法及终端,创建引用SharpSvn.dll的Visual Studio工程,所述Visual Studio工程能够获取SVN地址对应的SVN文本;将所述Visual Studio工程编译为exe文件;通过Unity调用所述exe文件,获取所述SVN文本;本发明专利技术所公开的一种在Unity中读取SVN文本的方法及终端,通过引用SharpSvn.dll实现在Visual Studio中编译能够获取SVN文本的exe文件,并通过在Unity中调用exe文件,实现无需搭建SVN环境在Unity中获取SVN文本。SVN文本。SVN文本。

【技术实现步骤摘要】
一种在Unity中读取SVN文本的方法及终端


[0001]本专利技术涉及数据传输领域,尤其涉及一种在Unity中读取SVN文本的方法及终端。

技术介绍

[0002]SVN是一个开源的版本控制系统,能够集中管理代码资源,实现多人共同开发时的有序管理,若要获取SVN某一地址下的文件内容,通常是直接拉取该地址下的SVN信息,但是如果使用人员并不知道如何使用SVN或者并不想在本地安装SVN环境,则无法通过Unity查看SVN的文本内容,现在市面上以TortoiseSVN自带的命名行执行TortoiseProc.exe在代码里执行SVN检出/更新/提交/回退等操作,这些操作实际上也是通过执行SVN命令实现相应目的,故而还是要在本地电脑上配置SVN环境,无法直接获取SVN文本内容,并且在unity中无法识别SharpSvn.dll,故在Unity中无法通过直接调用SharpSvn的方式获取SVN的文本内容。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种在Unity中读取SVN文本的方法及终端,实现无需在本地安装SVN环本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在Unity中读取SVN文本的方法,其特征在于,包括步骤:S1、创建引用SharpSvn.dll的Visual Studio工程,所述Visual Studio工程能够获取SVN地址对应的SVN文本;S2、将所述Visual Studio工程编译为exe文件;S3、通过Unity调用所述exe文件,获取所述SVN文本。2.根据权利要求1所述的一种在Unity中读取SVN文本的方法,其特征在于,所述S1之前还包括:获取SVN账号、SVN密码及SVN地址;所述S1具体为:创建引用SharpSvn.dll的Visual Studio工程,所述Visual Studio工程包括第一函数及第二函数;所述第一函数通过所述SVN账号及所述SVN密码与远程SVN服务器建立连接;所述第二函数通过所述SVN地址获取所述SVN地址对应的SVN文本。3.根据权利要求1所述的一种在Unity中读取SVN文本的方法,其特征在于,所述S3具体为:将所述exe文件的地址赋予System.Diagnostics.Process类的变量的process.StartInfo.FileName属性,以使得所述exe文件能够在所述Unity中执行;通过预设的第三函数获取所述exe文件的执行结果并输出,所述第三函数为Process.StandardOutput.ReadToEnd方法。4.根据权利要求2所述的一种在Unity中读取SVN文本的方法,其特征在于,若所述S3中获取所述SVN文本失败,则输出SVN账号、密码及地址之间不匹配信息。5.根据权利要求2所述的一种在Unity中读取SVN文本的方法,其特征在于,所述S1中所述第二函数为SvnClient类中的Write方法。6.一种在Unity中读取SVN文本的终端,包括存储器、处理器及存...

【专利技术属性】
技术研发人员:刘德建林琛陈波李康尤垣锦
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1