GIT
Articles
建置GitLab真簡單
GitLab作為一個版控平台,可以建置在各種作業環境,但主流方式是採用Docker(簡單的說就是一種虛擬化技術),如果你手邊剛好有一台S牌的NAS,那麼點選幾個套件、幾個下一步就完成了。
GitLab是甚麼呢?簡單的說就是一個具有Web介面且讓你交換Git版控資料的平台。
安裝完成後,要記得把開放註冊功能關閉:
https://www.twblogs.net/a/5bde563b2b717720b51be144
0
minutes
最佳的版控系統方案
最佳的版控系統方案應該是不存在的,正解是根據專案狀況選擇最適合的就是最佳的。
最早的版控是檔案取出與存回,可以透過FTP或SMB的方式進行。但實際這不能叫做版控,只能鎖定檔案避免另一個人蓋台,但阻止不了自己蓋台的悲劇。
真正進入版控開始是集中式版控,經典代表CVS與SVN,集中式的缺點,當沒有網路可連線到伺服器,就無法作業,因此有了分散式版控,經典代表就是GIT,有關版控演化說明可以參考這篇。
GIT作為主流分散版控代表,每個客戶端都可以當作是伺服器的備份,這種去中心化的分散運算作法,就是一種區塊鏈,跟邊緣運算又有那麼一點相似。
但話說回來,通常會用到版控,往往是有多個人在寫CODE,大家都各自分工,必定要同步,因此就有GitLab的出現,提供一個管理平台讓團隊可以交換。
最適方案是什麼?相信GitLab會滿足大部分專案需求。
0
minutes
為什麼要用版本控制系統
今天來說說為什麼要用版本控制系統,最大的原因是因為版控可以將檔案存放多個歷史版本,避免辛苦心血因為一個不小心蓋台造成付之一炬。
至於有哪些版控系統呢?依據年代先後簡單列表如下:
CVSSVNGIT
微軟的就先不列了,更多比較可以從參考這篇。
0
minutes