C# 调用SVN: 提交与更新

http://project.300176.net/svn/50672940275247346124.html

C# 调用SVN: 提交与更新

1.下载SharpSVN
2.引入dll 在解决方案资源管理器里右键——添加引用——点到浏览——找到你的DLL文件

点我知道更多SVN的DOS命令操作

 


后继补充篇

最近需要写一个让策划远程打包unity的程序,就是策划只要在自己电脑发一条命令到服务端,然后服务端就会调用已经安装好的unity一键打包并上传到SVN,那么我们需要让自己写的程序处理完提交、解决冲突、处理删除文件等操作,于是乎DOS这种只是对SVN进行最简单的调用打开SVN界面去操作的话是很繁琐的。

我们需要直接调用SVN接口,我们可以借助SVN第三方包装库SharpSvn(C#)、svnkit(java),因为我用的是C#,所以下面是以SharpSvn为基础来写,首先先提供一些SharpSvn最基本的SVN操作。(注意,目标框架需要是Framework 2.0, 不然报错)

先添加引用SharpSvn.dll到项目,然后using SharpSvn就行了。

更详细的SharpSvn API文档:http://docs.sharpsvn.net/current/

以下是我当初参考的别人关于SharpSvn的栗子:

http://www.cnblogs.com/goody9807/archive/2012/11/01/2749938.html

http://www.cnblogs.com/lienhua34/p/3917787.html

http://www.cokco.cn/thread-414-1-1.html


扩展阅读

我们现在知道怎么用自己的程序调用SVN处理基本的操作了,但还需要很关键的一步,就是要让自己的程序去调用unity的打包函数,不过这一步很简单,unity有提供命令行的方式调用其内部所有编译好的函数(虽然也是用比较操蛋的DOS去实现,但事情先往简单的方法去做吧)。

更详细的关于untiy 的命令行参数:http://www.ceeger.com/Manual/CommandLineArguments.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值