看板 Soft_Job 關於我們 聯絡資訊
上個月剛換工作 目前工作內容主要是以開發與維護公司自有網站為主 網站是很常見的的LAMP架構 但因為公司一直以來都沒有使用版本控制 所以整個測試機上的程式真的就像垃圾場一樣... 現在主管說要導入版本控制系統 要我選一個弄 我之前只有用過svn 現在想玩玩看git 這一兩天看了些教學文後大致上基本的操作與觀念都OK 現在的問題是多人開發的流程該怎麼樣規範會比較好? 目前公司實際在寫程式的有六個人 未來可能還會繼續增加 但公司裡的人幾乎都沒有碰過git 之前的作業方式都是直接使用連線網路磁碟到測試機上改 然後直接看結果 本機當然大家都是使用Windows,測試機是CentOS 我現階段想到的規範是 1.將某一台測試機當作git server 大家把程式clone回自己的本機開發 改好了再push回測試機 2.開發還是在原本的測試機上作 只是不同人就開不同的branch 做好了在合併就好? 或是有其它更好的方式呢? 因為自己對git也不是很熟 不太確定哪一種作法會比較好 想請問大家在目前使用git的多人作業流程大概是怎麼樣呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.68.178 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1415075118.A.769.html ※ 編輯: strlen (61.218.68.178), 11/04/2014 12:26:32
indexcome: 1 11/04 12:29
Boston: DEVPER A : git add something 11/04 12:32
Boston: git commit -m 11/04 12:32
Boston: git pull ,maybe need to merge 11/04 12:32
Boston: git push 11/04 12:32
Boston: 可以一起寫在一起呀origin/master 11/04 12:33
Boston: 只是要做好merge假如有衝突的話 11/04 12:33
banjmin: 寫Web 可以用github flow 11/04 13:09
bndan: 分散式版控 走1比較好.(敝公司也是1 而且還可以順便搭配CI) 11/04 14:43
vip82: 可以學github,fork and pull 11/04 15:03
tw0517tw: 1 11/04 17:16
tw0517tw: 1 還是要開不同branch阿XD 11/04 17:16
pig22022: 拉一條dev branch和stage branch, 所有人開發都必須自己 11/04 20:59
Seudo: 1 stash, pull rebase, push 11/04 23:08
dream1124: 以git workflow 作關鍵字找 11/05 01:07
strlen: 感謝大家提供的意見 我會多再研究 11/05 13:19
superpai: 用 github 就不用自己架server 11/05 17:33
bbcust: github private要錢 11/06 12:12
pooznn: 先找個會切專案的人吧!! 11/06 17:40