1:前言
最近遇到个问题。就是非技术人员老是问我如何操作SVN。(因为某些发布功能不是技术人员负责的)结果我就老是给他们演示,结果还是老问。哎,命苦啊。哈 哈,还在俺脑袋好使。看到SVN可以用命令行就一劳永逸的给他们封装个客户端。这个客户端老简单了就两个操作。签入和签出。至于何谓签入何谓签出以及更多 的SVN命令建议大家去看我转摘的一篇文章SVN命令概要。
2:实现思路
整体上来说很简单。就是我们启动SVN.exe然后给他们命令。这个命令有几个要素
A:远程地址{远端要发布的地址}
B:本地地址
C:账号
D:密码
举个简单的例子。就说签出吧,像svn co –ignore-externals –username dabing –password dabing svn://192.168.100.136/Community/DocumentCenter/images c:\test。这里需要注意的就是命令行中的信息别用空格分隔,因为操作系统会认为是两个命令。在说说签入,svn add c:\test\aa –force svn ci c:\test\aa -m'4045'.这里需要注意两点。一就是我们要想签入必须先把远端代码签入本地然后再在本地添加最后ci到远端。再者就是ci操作的时候-m后的信息 要有。
3:应用
可执行程序
源代码
[SVN]SVN命令封装
相关推荐
- 员工考勤打卡时,如何避免非本人代替打卡? - 华为云开发者联盟 - 博客园
- Web Components从技术解析到生态应用个人心得指北 - zhoulujun - 博客园
- 【经典问题】mysql和redis数据一致性问题 - Scotyzh - 博客园
- vs出现错误,无法启动 Visual Studio。StreamJsonRpc.ConnectionLostException:在请求完成之前,与远程的JSON-RPC连接已丢失_客服专区-CSDN问答
- 【转】Chrome内核浏览器打开网页报 错误代码: ERR_TIMED_OUT - m_lm的个人空间 - OSCHINA - 中文开源技术交流社区
- ASP.NET Core WebApi配置跨域_asp.net core webapi 跨域-CSDN博客
- C# 怎么用OpenCVSharp4实现图片表格识别
- ChatGPT 本地部署及搭建_孟郎郎的博客-CSDN博客