代码统计工具实现导出与源码版本比对

易语言 2020-03-05 22:10:33

代码统计工具实现导出与源码版本比对

将源码按 程序集 常量 自定义数据 dll引用 等 分别输出为txt文件 到 code+{源码名} 文件夹

还有作用是什么呢 就是可以做版本控制了 提交到github 什么的.

#E-git-test - 易语言代码统计与导出
本程序可用来统计易语言中代码行数、引用的api数量、模块数量,并且可以将程序内容导出为文本文件,以方便使用git进行版本控制。
本项目为测试易语言使用git进行版本控制的可行性。

##使用方法
* 可单独运行,获取当前打开的易语言程序,并读取当前的易语言程序源码将其导出,保存至.e程序所在目录下的code文件夹中。
* 可编辑易语言link.ini文件,将本程序添加至易语言编译后动作中,在平时写完代码编译输出时候自动调用导出文本代码到code文件夹中。
* 正常使用git进行版本管理,添加程序改动时将/code目录中的文本代码一并添加至git版本库。
* 多人协助或通过git查看其他人的程序代码时无需下载.e文件打开就可单独查看/code中的文本代码每次版本更新所改动的内容。

##缺点
使用git进行版本控制最大的优势就是可以差量更新代码内容,可随时看到两个版本直接改动的代码内容,同时这也是易语言的缺点,易语言的程序源文件是二进制文件,无法使用git进行差量更新管理,本程序也仅仅是隔靴搔痒,仅仅可以用来查看代码更新内容,开发时仍然需要下载.e文件来打开编辑,或者手工合并代码。