看板 Soft_Job 關於我們 聯絡資訊
我覺得導入版本控制不只是一種工具,而是一種流程、一種想法、一種信仰。 版本控制的軟體只是一個開端,但是如果只是依靠軟體,是什麼都沒有辦法改變的。 真正精要的是在應用的流程。 如果沒有導入版本控制的流程,到最後只會變成前面所說的FTP而已。 而且,必須要有一個觀念,版本控制是一個團隊的工作, 這並不是說一個人的版本控制沒有意義,而是如果更多人使用版本控制流程, 效用會更大。 如果版本控制能夠成功導入一個開發團隊之中,絕對有可能達成1+1>2的成果。 有兩個不錯的文章可以讓你參考: Git flow 開發流程 http://ihower.tw/blog/archives/5140-git-flow A successful Git branching model http://nvie.com/posts/a-successful-git-branching-model/ Code commit policy ( using Git ) http://blog.xdite.net/?p=1974 版本控制軟體只是一個開始,之後連接很多軟體開發的觀念才是重點, 諸如Auto-build/CI/TDD/Scrum... 請有點心理準備,這已經不是導入一個軟體這麼簡單的事情, 而是要導入一種思想。 如果在上位者沒有這種覺悟,是不可能成功的。 而且真的要投入,從0開始的話,沒個半年一年是看不到成效的。 -- 如果,掌權者沒有這樣的想法,請不要白費力氣... 另外,如果developer會交互使用unix-like system請小心, msysgit對於大小寫保護很差,很容易爆炸。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.10.250
wawawa:寫的很讚... 04/12 00:47
erik777:半年一年阿...以公司目前專案的時程我看似乎要很久了 @@ 04/12 00:51
erik777:公司內真的沒半個人懂版本控管的flow 04/12 00:51
lgzenith:我們公司也差不多過了一年才開始感覺到好處 04/12 08:57
appleboy46:我有寫第二篇文章的翻譯教學 04/12 10:14
appleboy46:http://goo.gl/6qX1T 歡迎大家參考看看 04/12 10:15
erik777:第一個連結就是引用你的文章阿 XD 04/12 10:41