雖然這篇版控軟體svn鄉民發文沒有被收入到精華區:在版控軟體svn這個話題中,我們另外找到其它相關的精選爆讚文章
在 版控軟體svn產品中有4篇Facebook貼文,粉絲數超過2萬的網紅紀老師程式教學網,也在其Facebook貼文中提到, [原始碼版本管控] 想成為 Git 大師嗎?看完這 22 篇文章就可以了! https://goo.gl/MO1OEq 原始碼版本控管,是我個人相當推崇的程式師基本技能之一。在補習班教書有機會的話,我都會推薦學員們寫完一個小功能就把目前的變動「簽入」版本控管軟體,讓它幫您記住這一版原始碼與上一版...
版控軟體svn 在 紀老師程式教學網 Facebook 的最佳解答
[原始碼版本管控] 想成為 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 篇文章。很輕易地可以知道該挑選哪些文章來看。這些都是我很喜歡這篇文章的理由。真心推薦給大家!
希望這篇文章能讓更多程式師開始使用「版本控管軟體」來管理你的原始碼。喜歡的話,還請多多按讚鼓勵,或直接轉分享給您的朋友喔!有一起寫程式、討論的伙伴,一定比孤獨一人寫程式要有趣多了!您說是吧?
版控軟體svn 在 紀老師程式教學網 Facebook 的最佳貼文
「要殺一個程式設計師不需要刀,改三次規格就好」
幫原作者補充幾點:
1. 規劃是很重要,但不要規劃得過廣過細。
2. 版本控制軟體(git, SVN, ...)很重要,隨時存下目前版本,以備將來需要倒回前一版本時可用。
PS: 小弟最近工作有變化,還在適應中。所以發文較少。請見諒!不過我還是很關心程式設計與教學的!
http://www.ithome.com.tw/voice/85764
版控軟體svn 在 紀老師程式教學網 Facebook 的最佳貼文
[好文分享] Unix as IDE
寫過程式的朋友大概都用過 IDE (Integrated Development Environment)。那種什麼事情都交給 IDE 處理的感覺,真是方便又美好。但是有一部分的人(比如我,哈哈),對 IDE 大致滿意,但對某部分的功能頗有微辭,希望能「換掉」它,又礙於 IDE 是整個包在一起的,沒辦法抽換「部分功能」。
此時這群人就會傾向「不使用 IDE」,改用在「檔案管理、專案管理、文字編輯、編譯、建構工具、除錯工具、版本控制」各自領域首屈一指的工具,嘗試將它們兜在一起。目前,擁有大量這類「優秀小工具」、又「免費」的環境,大概只有 Unix / Linux 了。所以這類人,最後很容易迷上 Linux 環境(而且還是命令列工具),最後成為該領域的「傳教士」。在各領域常用的工具列表如下:
檔案與專案管理 — ls, find, grep/ack, bash
文字編輯軟體 — vim, awk, sort, column
編譯器或直譯器 — gcc, perl
建構工具 — make
除錯器 — gdb, valgrind, ltrace, lsof, pmap
版本控制軟體 — diff, patch, svn, git
底下這篇,正是一位勇闖 Linux 世界,最後愛上 Command Line 工具的朋友,所寫作的文章。跟他有類似經驗的我,看完此篇後心有戚戚焉。也希望能推薦給朋友,讓更多人能了解用 Linux Command Line Tools 整合以後的美好世界。文章有點長,不過相信喜歡的朋友,會忘卻時間,一直看下去的:
http://blog.sanctum.geek.nz/series/unix-as-ide/