Commit Graph

138 Commits

Author SHA1 Message Date
555c5deef9 1.  get_module_latest_tag  → 抓取远程该模块最新Tag
​
2.  get_commit_by_tag  → 用最新Tag查出唯一对应提交Commit
​
3. 校验Tag/Commit非空
​
4. 执行合并命令git checkout origin/模块名  commit哈希:模块文件夹
 
 
 
5. 仅添加对应目录,生成带标签+commit的提交日志
​
6. 无标签直接跳过,不产生任何操作
2026-05-17 15:22:31 +08:00
3707891e0b 1. 调用函数 → 查出模块标签 + 标签绑定提交Commit哈希
​
2. 判定标签/Commit为空直接跳过
​
3. 合并命令: git checkout origin/模块名  commit哈希:模块文件夹
​
4. 仅添加当前模块目录,精准提交
​
5. 提交日志同时记录标签名+提交哈希,方便回溯
2026-05-17 15:17:40 +08:00
0c9c6c9fd4 1. 调试日志重定向  >&2
彻底杜绝调试文字混入标签变量, MOD_TAG  只存纯净标签名
​
2. 拉取标签写法修正
旧: git checkout 标签名 目录 
新: git checkout origin/tags/标签名 -- 目录 
直接从远程标签仓库拉取对应提交点文件夹,100%命中标签代码
​
3. 精准add提交
放弃  git add . ,只添加当前合并的模块文件夹,避免乱提交
​
4. 强制全量同步标签
脚本开头双重 fetch --tags ,保证本地能读取所有远程版本标签
​
5. 空标签直接拦截
匹配不到标签完全跳过,不产生空提交、无效覆盖
​
6. 严格锁定本地分支,防止合并错分支
2026-05-17 15:11:21 +08:00
c7184ad6df <appbase>APK 15.20.11 release Publish. appbase-v15.20.11 2026-05-17 14:46:57 +08:00
be3d042ade 设置合并最新标签的模块文件夹。取消合并最新提交的文件夹。 2026-05-17 14:22:14 +08:00
qinglong
33dc49267e 合并 APPBase 项目, 调试:模块[appbase] 远程分支最新Commit = 74299bf9b2 2026-05-17 13:00:02 +08:00
e3166b639e 操作步骤调整 2026-05-17 12:13:50 +08:00
3d26bbe090 提交内容整理 2026-05-17 12:08:22 +08:00
cd375cefc5 直接取远程分支 origin/xxx 最新全量 Commit,不限制子目录
​
2. 优化标签匹配:只要标签前缀是  模块名-  就匹配
​
3. 保留你原有全部脚本结构,只改  get_module_latest_tag  函数
2026-05-17 11:35:41 +08:00
025c095bcd 提交备注自动带上标签名 2026-05-17 11:18:06 +08:00
c88a0a52a8 修复标签获取bug 2026-05-17 11:09:45 +08:00
dc4eeefa55 更正分支环境检测名称 2026-05-17 11:04:46 +08:00
c7d79e160b 添加Projects_Keeper_Tag仓库合并管理脚本 2026-05-17 10:50:04 +08:00
74299bf9b2 <libappbase>Library Release 15.20.10 2026-05-17 02:08:12 +08:00
b55b13b7f3 <appbase>APK 15.20.10 release Publish. appbase-v15.20.10 2026-05-17 02:07:57 +08:00
LaizyBoy
76c855854b 减少日志裁剪阈值至25KB,确保剪贴板可完整复制日志内容 2026-05-17 01:30:14 +08:00
qinglong
771f591a3a 合并 APPBase 项目 2026-05-16 17:30:01 +08:00
0af0c42478 编译调试 2026-05-16 17:15:45 +08:00
75e01ba634 忽略其他旧的未排除的不需要的项目模块文件 2026-05-16 17:13:37 +08:00
5558c0275c 重置忽略配置 2026-05-16 17:07:15 +08:00
8aaec10d74 更新输出提示,区分合并的项目类型 2026-05-16 11:17:41 +08:00
a3d5031cdc 添加推送命令 2026-05-16 10:44:24 +08:00
9a7f651d80 合并 APPBase 项目 2026-05-16 10:23:40 +08:00
ba3877f3cc 合并 WinBoLL 项目 2026-05-16 10:23:40 +08:00
7e2f48f33a 添加projects-keeper分支项目自动合并脚本。 2026-05-16 10:23:05 +08:00
LaizyBoy
27056ff308 清理libappbase中冗余的权限声明
移除 AndroidManifest.xml 中 4 个无用权限:
INTERNET、READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、MANAGE_EXTERNAL_STORAGE
对应网络及存储类库已移除,权限不再需要。
2026-05-16 03:51:48 +08:00
e50893860f 减少日志容量,优化日志调试时的显示速度。 2026-05-16 03:26:01 +08:00
f6a70519ab 移除网络类库依赖,相应减少冗余功能。 2026-05-16 02:58:13 +08:00
LaizyBoy
d3bc40fb12 修复libappbase缺少外部依赖导致的编译失败
添加 JSch、Gson、OkHttp 三个依赖到 libappbase/build.gradle,
解决 FTPUtils、APPUtils 中 44 个找不到符号的编译错误。
2026-05-16 02:20:11 +08:00
a56d068092 初始化类库纯净环境,预备使用OpenCode工具按需添加类库。 2026-05-16 01:55:54 +08:00
f8917e198a APPBase Source Code Purification 2026-05-16 01:51:00 +08:00
0fb2b9f5fe Ignore Commit After WinBoLL-Demo Project 2026-05-15 18:10:56 +08:00
8006a05749 恢复winboll/winboll分支的基础类库资料,以便项目初始化时的基础控件使用的分析辅助。 2026-05-13 20:52:54 +08:00
3c9a6ec884 修改示例模板的编译配置文件,设置版本号模板。 2026-05-13 20:21:55 +08:00
8b47043053 更新 LICENSE-Private-Demo
字符更新
2026-05-13 19:51:47 +08:00
202eeed72b 更新 LICENSE-Private-Demo_docs/LICENSE-Private-Demo
字符更新
2026-05-13 19:48:38 +08:00
4511bf8730 添加WinBoLL-Demo使用的WinBoLL基础类库的基线型号配置文件。整理创建winboll衍生分支所要具备的基础文件。 2026-05-13 19:25:51 +08:00
47ace290e5 拷贝https://gitea.winboll.cc/Studio/WinBoLL_Bck20260513_154646_588.git项目提交点为9d90b35fc20c7190472db1fdaa9e1417067856c0的源码 2026-05-13 15:54:02 +08:00