作者kkc0828 (慢跑後衛)
看板Soft_Job
標題Re: [請益] 如何做版本控管
時間Tue Apr 12 00:37:39 2011
我覺得導入版本控制不只是一種工具,而是一種流程、一種想法、一種信仰。
版本控制的軟體只是一個開端,但是如果只是依靠軟體,是什麼都沒有辦法改變的。
真正精要的是在應用的流程。
如果沒有導入版本控制的流程,到最後只會變成前面所說的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
推 erik777:第一個連結就是引用你的文章阿 XD 04/12 10:41