Re: [請益] 如何做版本控管
我覺得導入版本控制不只是一種工具,而是一種流程、一種想法、一種信仰。
版本控制的軟體只是一個開端,但是如果只是依靠軟體,是什麼都沒有辦法改變的。
真正精要的是在應用的流程。
如果沒有導入版本控制的流程,到最後只會變成前面所說的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
推
04/12 00:47, , 1F
04/12 00:47, 1F
推
04/12 00:51, , 2F
04/12 00:51, 2F
→
04/12 00:51, , 3F
04/12 00:51, 3F
→
04/12 08:57, , 4F
04/12 08:57, 4F
推
04/12 10:14, , 5F
04/12 10:14, 5F
→
04/12 10:15, , 6F
04/12 10:15, 6F
推
04/12 10:41, , 7F
04/12 10:41, 7F
討論串 (同標題文章)