为什么要版本化

用 Git 把项目版本化,最实在的好处是【0】。 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出来。

开始练习 →

版本号怎么升

语义化版本 x.y.z,修个小 bug 通常升【0】。 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出

开始练习 →

打个补丁版本变成几

按模型,bump_patch("1.2.0") 交回什么? 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→

开始练习 →

补全:数提交

补全 n_commits:提交历史里有几个提交。 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出来。

开始练习 →

补全:升补丁版本

补全 bump_patch:把 z 加一。 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出来。 版本化

开始练习 →

补全:打过标签没

补全 is_tagged:这个版本打过标签没。 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出来。 版

开始练习 →

补全:本地多几个

补全 ahead:本地比远端多几个提交。 贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出来。 版本化:

开始练习 →

部署上真机先确认什么

把产品部署到真机,上线前最该确认的是【0】。 (判分只看你在受控容器里的真机产物,纯本机、纯 Python,不起长驻服务、不碰公网。)

开始练习 →

部署工具报的端口

真机:~/app/ 是产品,python3 ~/app/ops.py --deploy 报 端口 = N。若配置里服务监听 8080,这里的 N 是几? (判分只看你在受控容器里的真机产物,纯本机、纯 Python,不起长驻服务、不碰公网。

开始练习 →

查:服务监听哪个端口

场景:~/app/ops.py 是只读运维工具,读部署配置。 任务:跑 python3 ~/app/ops.py --deploy,读它报的 端口 = N,到 ~/对照表.txt 查 N 对应的标记填进来。 (判分只看你在受控容器里的真机产

开始练习 →