如何為你的開源專案釋出一個版本

程式設計師小章發表於2020-10-29

如何為你的開源專案釋出一個版本

其實很簡單的,但是網上搜了一圈沒搜到,那麼我只好自己寫咯。

這是我之前寫的專案,字尾是1.0是吧,這就是版本了。

image-20201028235643528

嘖嘖嘖,其實這個專案就叫e_express,這個1.0我能說不是我自己加的嗎。

首先我們把專案上傳到gitee上(也可以github,但是又英文又慢),然後覺得這個專案不錯,BUG比較少,功能也完成的不錯,程式碼也比較工整,準備釋出一個版本,叫1.0。以後推出2.0,3.0。

image-20201028235911986

那麼問題來了,怎麼釋出一個版本呢?點選圖片上的標籤==>新建標籤。

image-20201029000126567

這裡我們看到版本名,描述,還有標記點,也就是master了。

image-20201029000213855

建立好了一個版本1.0

image-20201029000252147

嗯,以後可以下載1.0的原始碼了。

image-20201029000319953

現在在改造為ssm+Maven代替原來的傳統的JavaWeb專案。

image-20201029000355857

即便我們已經覆蓋了原來的程式碼,但是左上角的master或者說叫標籤的地方還是可以看到1.0這個版本的資訊的。點進去也可以跳轉到下載介面了,這就是版本吧!

image-20201029000440779

小提示

在我們的JavaWeb專案,沒有專案名這個概念。如果有,那就是檔名或者配置的虛擬路徑名吧。

但是maven的pom確實並且很有必要給個名字,比如給子模組一個名字。這是我們的目前專案的架構,單體黑洞。

image-20201029001017733

我們可以給該專案的父pom檔案裡設定專案的名字和版本,如果只有一個pom.xml檔案,那也就是這個pom檔案了。

其中SNAPSHOT這個版本是快照版,大概說的就是過渡版本的意思,可能不穩定有BUG很正常。如果我們想釋出一個BUG幾乎沒有比較穩定的版本,可以把字尾名改為RELEASE,也就是發行版,表示這個版本很穩定。加上這個字尾說明你是一個有品位的人,比如每個RELEASE之間都夾雜著好幾個SNAPSHOT版本,說明你是一個精益求精的程式設計師,你一定對生活有一定的追求。

image-20201029000834166

相關文章