Files
2026-10-18 16:21:54 +08:00

1.9 KiB

Git 发布与版本迁移

本 ZIP 是一个可直接初始化的 Code4History 项目模板,此处不会自动推送到任何远程仓库。

初始化并推送

在 ZIP 解压后的 code4history/ 下确认:

python tools/doctor.py
python tools/validate.py
python -m unittest discover -s tests -v

git init
# 若尚未配置 Git 身份,先在你的机器上配置用户名与邮箱。
git add .
git commit -m "Initialize Code4History v0.3"
git branch -M main
git remote add origin https://git.laysense.com/enoch/code4history.git
git push -u origin main

如果远端已有提交,先 git fetch 检查分支与历史,再选择合并策略,不能无条件强制覆盖。不要把密码、访问令牌写入脚本、命令行 URL 或 Git 仓库文件;让 Git Credential Manager 等安全凭据管理工具处理认证。

已有 v0.2 的用户

请参见根 MIGRATION.md,先保存研究成果,再更换 Skill 与入口。不要把 v0.3 ZIP 直接覆盖一份有已读史料与研究卡片的仓库,否则可能破坏用户的修改且旧 Skill 可能残留。

Skill 来源与版权

本模板包含从用户上传的 history-writing-workflow-main.zip 改写的 history-writing-workflow-c4h 及两项独立的工作流技能。它与 https://git.laysense.com/enoch/history-writing-workflow.git 是不同项目;我们没有自动修改原仓库。上传的原版未见明确 LICENSE,公开再分发前应核对上游条款与署名要求。

保密与版权

默认 .gitignore 排除史料原件中常见的 PDF 等文件,但它不是完整的内容安全扫描器;USERINFO.md 是可追踪的空模板,用户填入个人信息或凭证之后,请在公开推送前检查它,必要时使用本地 Git 排除设置。不要公开上传受限制的档案图像、全文转录、个人资料及第三方材料。