簡介
Release(發(fā)行版)是具有 (變更日志)和二進制文件的一級對象,可以代表超出 Git 架構本身的一個特定時間點之前的所有項目歷史。
Release(發(fā)行版)的作用
通過 release,不僅可以通過源代碼查看項目歷史,還能通過已經編譯好的二進制文件來進一步描述此時的項目狀態(tài)。
"超出 Git 架構本身" 的意義與作用在于:
git 本身只能記錄項目修改,本質上不適合將編譯好的項目二進制文件記錄下來。通過 release ,開發(fā)者可以把發(fā)布版本時項目所編譯好的二進制文件保存了下來,方便用戶下載,也方便查找特定版本的二進制文件。發(fā)行版的特點小結
結合上文 超出 Git 架構本身 所描述的特點,可以理解總結如下:
發(fā)行版本身不是由 Git 提供的原生能力,而是基于 Git 提供托管能力的平臺(如 Gitee )提供的基于 Git 的版本管理能力。用戶在訪問項目時,可以通過 release 快速下載對應版本二進制文件,而不需要自己下載源代碼到本地編譯,大大降低用戶使用軟件的學習成本。在發(fā)行版中,一般會包含 對應發(fā)行版版本的源代碼、對應發(fā)行版版本的源代碼壓縮包(由平臺提供 Archive 下載地址而不需要使用 Git 命令克隆檢出) 和 開發(fā)者創(chuàng)建發(fā)行版時上傳的二進制文件(即附件)。開發(fā)者創(chuàng)建發(fā)行版時上傳的二進制文件 (即附件)由開發(fā)者在發(fā)布 release 時決定是否上傳。一般情況下,開發(fā)者可以通過發(fā)行版附件功能提供 制作好的安裝包/可執(zhí)行程序、補丁 以及 對應版本的使用文檔或開發(fā)文檔 等等。發(fā)行版功能的使用與管理
你可以在 Gitee 上創(chuàng)建發(fā)行版用于打包軟件、發(fā)行說明和附件,以供他人下載。
通過創(chuàng)建發(fā)行版,你可以將項目的迭代交付給用戶。
倉庫協(xié)作者以及對倉庫具有寫入權限的人員都可以創(chuàng)建、編輯和刪除發(fā)行版。
發(fā)行版的管理與使用
如何創(chuàng)建發(fā)行版
1、在 Gitee 上,導航到倉庫主頁面。
2、在文件列表的右側,單擊 創(chuàng)建(適用于首次創(chuàng)建) 或 發(fā)行版標題 或 全部 。
3、單擊右上角 +創(chuàng)建發(fā)行版 按鈕。
4、輸入發(fā)行版的版本號,此處建議使用語義版本號來命名標簽。
5、展開右邊的下拉列表,選擇 包含要發(fā)布的項目的分支 。
6、輸入該發(fā)行版的標題和描述說明,同時你可以在描述中插入鏈接和圖片。
7、如果你的發(fā)行版需要添加附件,請在文件框中 拖放 或 手動選擇 文件。
單個附件不能超過 100M(GVP 項目200M)
每個倉庫總附件不可超過 1G(推薦項目不可超過 5G;GVP 項目不可超過 20G)
附件總容量統(tǒng)計包括倉庫附件和發(fā)行版附件。
8、如果需要告訴用戶發(fā)行版本尚不穩(wěn)定,請勾選 這是一個預覽版本 。
9、檢查信息無誤后,單擊 創(chuàng)建發(fā)行版 即可發(fā)布該發(fā)行版。如果你發(fā)布后需要修改發(fā)行版,請參考“編輯發(fā)行版”
如何編輯發(fā)行版
1、在 Gitee 上,導航到倉庫主頁面。
2、在文件列表的右側,單擊 發(fā)行版標題 或 全部 。
3、在需要編輯的發(fā)行版的右側,單擊 編輯icon 。
4、編輯你需要修改的內容后,點擊 更新 即可。
如何刪除發(fā)行版
1、在 Gitee 上,導航到倉庫主頁面。
2、在文件列表的右側,單擊 發(fā)行版標題 或 全部 。
3、在需要刪除的發(fā)行版的右側,單擊 刪除icon 。
4、單擊刪除發(fā)行版彈窗的 確認 按鈕即可刪除發(fā)行版。
*請認真填寫需求信息,我們會在24小時內與您取得聯(lián)系。