[原始碼版本管控] 想成為 Git 大師嗎?看完這 22 篇文章就可以了!
https://goo.gl/MO1OEq
原始碼版本控管,是我個人相當推崇的程式師基本技能之一。在補習班教書有機會的話,我都會推薦學員們寫完一個小功能就把目前的變動「簽入」版本控管軟體,讓它幫您記住這一版原始碼與上一版的差異。將來您後悔了,還能發動「時光回溯」技能,隨時把原始碼改回之前的任一個版本。
我是從 1994 年在美國念碩士班時,被老師強迫要求一定要用「版本控管軟體」來保持原始碼每一版的差異。當時用的是 RCS。後來順著業界流行,陸陸續續地用了 CVS, Subversion (SVN), 與 Git。現在已經變成習慣了。甚至於,我還使用「Markdown」純文字語法來寫書或文章(Markdown 簡介請看: http://goo.gl/FltIR ),只是為了讓寫出來的書或文章能以「純文字」方式存在,並能輕易被轉換成 PDF、Word 檔(把 Markdown 語法轉成各類漂亮格式的軟體多如過江之鯽,上 Google 用「markdown word pdf」找一下就有)。如此一來,Git 這一類對「純文字」版本控管相當拿手的軟體,就能幫我保存書或文章每一版的差異,也能任意輸出成客戶要求的檔案格式(.docx, .pdf...)了!
目前最流行的版本控管系統是 Git,也被很多學員問起有沒有辦法速成?我也曾經在這個版上多次貼過 Git 的文章。今天再介紹一篇我很喜歡的教學文:「Become a git guru(直譯:成為 Git 大師)」,鏈結在本文一開始就已經貼給大家了,請大家點擊參考。
我喜歡這篇的理由是:「版面編排很清爽乾淨,敘事簡單直接」。這兩點各位只要點進去看看,就不難發現我所言不虛。配色只用了「藍、白、灰」三色,行距、段距也不會讓人感覺很擁擠。此外,該用圖描述的地方,作者也恰如其分地畫出示意圖,讓人一看就懂。全文分為四大類、22 篇文章。很輕易地可以知道該挑選哪些文章來看。這些都是我很喜歡這篇文章的理由。真心推薦給大家!
希望這篇文章能讓更多程式師開始使用「版本控管軟體」來管理你的原始碼。喜歡的話,還請多多按讚鼓勵,或直接轉分享給您的朋友喔!有一起寫程式、討論的伙伴,一定比孤獨一人寫程式要有趣多了!您說是吧?
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「subversion教學」的推薦目錄:
- 關於subversion教學 在 紀老師程式教學網 Facebook 的最佳解答
- 關於subversion教學 在 紀老師程式教學網 Facebook 的精選貼文
- 關於subversion教學 在 紀老師程式教學網 Facebook 的最佳解答
- 關於subversion教學 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於subversion教學 在 大象中醫 Youtube 的最讚貼文
- 關於subversion教學 在 大象中醫 Youtube 的最佳貼文
- 關於subversion教學 在 【版本控管】 VisualSVN Server 安裝與TortoiseSVN 使用 的評價
- 關於subversion教學 在 svn client/server versions - Stack Overflow 的評價
subversion教學 在 紀老師程式教學網 Facebook 的精選貼文
[精選文章] 超簡單的版本控制軟體 Git 教學
大家寫程式時有沒有遇到修改後,才發現兩天前那個版本才是比較正確的這種情況?或者老闆叫你將軟體修改到另一個方向,兩個月後才發現做不到,要改回原來的樣子,但原始碼已經面目全非了?
您一定平常沒有使用「版本控制」軟體!所謂「版本控制軟體」,是指會記錄各個原始碼版本差異的軟體。詳情可以到維基百科內查「版本控制」條目即知。目前流行過的版本控制軟體有:CVS, Subversion, Git。早期我很喜歡 Subversion,後來我都用 Git。Git 也是 Linux 開源碼的版本控制軟體,很值得一學!
最近小弟終於找到很簡單的 Git 教學網站,網址如下。如果您也想學會 Git,可以參考下列網站,一步一步就可學會喔!
http://gitimmersion.com/
subversion教學 在 紀老師程式教學網 Facebook 的最佳解答
[免費課程] 自由軟體鑄造廠 -- Subversion 程式碼版本控制軟體免費教學
大家有寫程式寫到一半,才發現被刪除的那份原始碼比較好、然後槌心肝的情況嗎?那我很推薦大家去聽這堂免費課程:「Subversion 程式碼版本控制軟體」。時間是 10/23 (日)。Subversion 可以保存每次您儲存原始碼時,跟上一版的差異。當您想倒退回某個版本時,只要選擇清單上某個版本,就像時光回溯器一樣,原始碼就會倒退到那個時間點的樣子。我一直很鼓勵大家使用 Subversion、Git 這類程式碼版本控制軟體,也認為所有程式設計師都該用。如果您有興趣,請按下列連結報名喔!
http://www.openfoundry.org/tw/activities/details/171-subversion
subversion教學 在 【版本控管】 VisualSVN Server 安裝與TortoiseSVN 使用 的推薦與評價
... <看更多>