一些获取 SVN 版本提交记录信息的库

Example 截图

描述

可以读取 SVN 提交记录的库

必须命令行支持 svn命令 可以在终端输入 svn --help查看

可以扩展的功能

  • 可以利用提交文件记录做一款小软件 自动查找要对比的文件(对于跨版本改动特别大的特别需要)
  • 可以获取提交文件记录 发布版本自动显示提交 log

安装

 pod 'SVNLogManager'

使用

let manager = SVNLogManager(svnLocalPath: "本地 SVN 目录")
manager.startSVNVersion = 5792
manager.endSVNVersion = 5793
manager.log { (list) in
    print(list)
}

支持 Playground 测试

Demo 测试

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ytkah

dedecms数据库表前缀不一样怎么还原数据

  我们在用dedecms建站时,安装一般都“下一步”直接往下点,这样默认的表前缀是dede_,如果我们要还原从其他地方拷贝过来的数据,一定要注意表头是否一致。...

40411
来自专栏魏艾斯博客www.vpsss.net

wordpress 前台源代码显示查询次数、加载时间和内存占用的方法

1463
来自专栏前端那些事

nvm管理不同版本的node和npm

写在前面 nvm(nodejs version manager)是nodejs的管理工具,如果你需要快速更新node版本,并且不覆盖之前的版本;或者想要在不同的...

2928
来自专栏九彩拼盘的叨叨叨

Webpack 加载模块的规则

路径以 . 或 .. 打头,加载相对路径的模块。. 表示当前目录,.. 表示上层目录。 require('./foo.js') 将加载当前文件所在目录的 foo...

1113
来自专栏偏前端工程师的驿站

CentOS6.5菜鸟之旅:关于搜索的shell命令

一、locate命令                             用于模糊搜索文件(目录)的绝对路径。    示例1: // 凡是绝对路径当中含jd...

1867
来自专栏武军超python专栏

2018年8月1日linux中文件管理中各个文件名称的释义

unix/linux文件管理方式: /           unix/linux根目录,unix/linux中所有的设备、文件都存放在这个目录下 /sbin...

893
来自专栏逻辑熊猫带你玩Python

“聊一聊Linux的工作环境”

由于Linux采用了和Windows不同的文件系统,所以和Windows用户熟悉的文件管理模式不通,这里来简单说说Linux的根("/")目录下目录的用途

852
来自专栏运维小白

8.3 命令补全和别名

命令补全及别名目录概要 tab键,敲一下,敲两下 参数补全,安装 bash-completion alias别名给命令重新起个名字 各用户都有自己配置别名的文件...

1949
来自专栏Linux驱动

makefile初步制作,arm-linux- (gcc/ld/objcopy/objdump)详解

在linux中输入vi Makefile 来实现创建Makefile文件 注意:命令行前必须加TAB键 例如:将两个文件led.c和crt0.S汇编文件,制作...

2486
来自专栏Python

github设置添加SSH

很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用h...

1550

扫码关注云+社区

领取腾讯云代金券