# e-git **Repository Path**: lsy9202/e-git ## Basic Information - **Project Name**: e-git - **Description**: 使用git管理易语言代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2016-09-25 - **Last Updated**: 2024-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #E-git-test - 易语言代码统计与导出 本程序可用来统计易语言中代码行数、引用的api数量、模块数量,并且可以将程序内容导出为文本文件,以方便使用git进行版本控制。 本项目为测试易语言使用git进行版本控制的可行性。 ##声明 本程序中大部分代码来自**泪闯天涯**公开的易语言代码统计。 ##使用方法 * 可单独运行,获取当前打开的易语言程序,并读取当前的易语言程序源码将其导出,保存至.e程序所在目录下的code文件夹中。 * 可编辑易语言link.ini文件,将本程序添加至易语言编译后动作中,在平时写完代码编译输出时候自动调用导出文本代码到code文件夹中。 * 正常使用git进行版本管理,添加程序改动时将/code目录中的文本代码一并添加至git版本库。 * 多人协助或通过git查看其他人的程序代码时无需下载.e文件打开就可单独查看/code中的文本代码每次版本更新所改动的内容。 ##缺点 使用git进行版本控制最大的优势就是可以差量更新代码内容,可随时看到两个版本直接改动的代码内容,同时这也是易语言的缺点,易语言的程序源文件是二进制文件,无法使用git进行差量更新管理,本程序也仅仅是隔靴搔痒,仅仅可以用来查看代码更新内容,开发时仍然需要下载.e文件来打开编辑,或者手工合并代码。 ##希望 吴涛的火山开发平台听说年底(2016年)即可发布,希望到时候可以支持保存文本源代码,多人协作开发程序是当前程序开发模式中不可缺少的一种,希望易语言开发者们早日可以用上原生的git进行版本管理。