版本控制詞條 6-09

版本標籤Release Tag

也常叫做:Tag / Release(直接用英文)、版號、發版

你可能會這樣說

聽工程師說「這版要打 tag 發 release」。我又不是要出貨一套軟體,只是做個小網站,也需要版本號這種東西嗎?

白話解釋

版本標籤是替某一張快照貼上名字,例如 v1.0、v2.1,代表「這是正式對外的一版」。

它解決的是事後找不到「那個時候的穩定版」這件事:沒有標籤的歷史像流水帳,有標籤才看得出里程碑。出事時說一句「退回 v1.0」,大家立刻知道在哪。

小網站也用得上:每次上線一個滿意的版本就貼一個標籤,常用的規則是「大改版進整數、小修正補小數」。

親手試試

第一次正式上線v1.0 · a1b2c3
小修正:字體大小與錯字v1.1 · d4e5f6
大改版:全新首頁v2.0 · 9a8b7c

每次上線一個滿意的版本就貼一個標籤——出事時一句「退回 v1.1」就講完了。

圖 6-9 貼了標籤的快照像里程碑:版號一唸,大家都知道在哪。

這樣對 AI 說

中文就可以
之後每次我說「這版可以上線」,就幫當下的提交貼上版本標籤。
版號從 v1.0 開始,接下來依改動大小建議我要進整數還是小數,並說明理由。
貼標籤時順手寫一行說明,記錄這一版加入了什麼。
另外維護一份版本清單,讓我隨時查每一版做了什麼。

同一課的其他詞