[請益] git的多人開發環境的建置?

看板Soft_Job作者 (strlen)時間9年前 (2014/11/04 12:25), 9年前編輯推噓4(4015)
留言19則, 13人參與, 最新討論串1/4 (看更多)
上個月剛換工作 目前工作內容主要是以開發與維護公司自有網站為主 網站是很常見的的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

11/04 12:29, , 1F
1
11/04 12:29, 1F

11/04 12:32, , 2F
DEVPER A : git add something
11/04 12:32, 2F

11/04 12:32, , 3F
git commit -m
11/04 12:32, 3F

11/04 12:32, , 4F
git pull ,maybe need to merge
11/04 12:32, 4F

11/04 12:32, , 5F
git push
11/04 12:32, 5F

11/04 12:33, , 6F
可以一起寫在一起呀origin/master
11/04 12:33, 6F

11/04 12:33, , 7F
只是要做好merge假如有衝突的話
11/04 12:33, 7F

11/04 13:09, , 8F
寫Web 可以用github flow
11/04 13:09, 8F

11/04 14:43, , 9F
分散式版控 走1比較好.(敝公司也是1 而且還可以順便搭配CI)
11/04 14:43, 9F

11/04 15:03, , 10F
可以學github,fork and pull
11/04 15:03, 10F

11/04 17:16, , 11F
1
11/04 17:16, 11F

11/04 17:16, , 12F
1 還是要開不同branch阿XD
11/04 17:16, 12F

11/04 20:59, , 13F
拉一條dev branch和stage branch, 所有人開發都必須自己
11/04 20:59, 13F

11/04 23:08, , 14F
1 stash, pull rebase, push
11/04 23:08, 14F

11/05 01:07, , 15F
以git workflow 作關鍵字找
11/05 01:07, 15F

11/05 13:19, , 16F
感謝大家提供的意見 我會多再研究
11/05 13:19, 16F

11/05 17:33, , 17F
用 github 就不用自己架server
11/05 17:33, 17F

11/06 12:12, , 18F
github private要錢
11/06 12:12, 18F

11/06 17:40, , 19F
先找個會切專案的人吧!!
11/06 17:40, 19F
文章代碼(AID): #1KM5KkTf (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1KM5KkTf (Soft_Job)