Re: [請益] git上團隊開發觀念

看板Soft_Job作者時間8年前 (2017/06/15 01:04), 編輯推噓-3(242737)
留言88則, 59人參與, 最新討論串2/5 (看更多)
身為一個程式設計員,竟然會相信git flow? 跟相信敏捷文化的義和團有什麼不同? 難道都沒發現git只會產生麻煩,不保証正確且越弄越複雜而已? 不信相的話查看看軟體版有多少人在問git的事 一個簡單的協作,因為一個git tool的出現弄得雞飛狗跳 還要出一本書才能掩蓋這個tool的無能,結果還是不能保証協作百分之百對且越弄越複雜 好了,在ptt不能講太多事實!!! ※ 引述《beaprayguy (小羊快跑啊)》之銘言: : 想詢問一下若在開發階段這樣的流程ok嗎 : 最近在想以前的開發git問題一大堆,最近新團隊要導入git ,想詢問我這樣設計的流程 : 針對開發階段有沒有問題 : --- : 情境一:專案一開始開發階段,單人開發篇 : 今天是開發新專案階段,預計2018/06/14上線 : 成員有:小A ,小B,小C : 1. 所以首先建立一個repo ,主幹名稱master,這個master是針對需要release佈 : 署到測試機用。 : 2.另外從master分支出remoto dev分支,該分支是針對共同開發所使用。 : 3.而負責從dev merge到 master,負責指派一個人。 : 4. 小A一開始在local先打程式框架後Push 到 dev 後。 : 5. 小B和小C從dev Clone一份到本機開始開發 : 6. 小A,小B,小C開始進行開發時,本身對自己的localRepo上對dev開發。 : 7. 小A 要實作登入模組,可以localrepo選擇使用正在工作的分支(目前checkout),或者 : 指定從哪一個版本的commit上選擇branch : 8. 小A 實作到一半接到要先做前端登入畫面,要讓使用者觀看,所以先暫停實作登入模 : 組,所以開了一個登入畫面的分支,但因為登入模組還沒開發完,所以又從指定commit分 : 支出來一份,這樣才不會被登入模組的程式影響到,並CheckOut將workspace轉到 : 實作登入畫面的Branch : 9. 小A很認真地開發完登入畫面,也塞了假資料,作假登入資料,因為時間到user要測試 : ,所以將這些commit,Push到dev上,並通知小B要將dev上merge到主幹。 : 10. 小B 在本機Clone一份Master Code和dev CODE,因登入畫面要上線,將有關登入畫面 : 的程式併入進去。並進行佈署到測試機。 : ---- : 謝謝 我回去研究git flow -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.250.214 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1497459873.A.872.html

06/15 01:07, , 1F
釣姆咪文
06/15 01:07, 1F

06/15 01:09, , 2F
這是一個不要用就不會有問題的概念嗎...
06/15 01:09, 2F

06/15 01:12, , 3F
我認為用git會有問題的團隊 本身在協作開發上概念就沒建立好
06/15 01:12, 3F

06/15 01:17, , 4F
人的問題通常都比較嚴重
06/15 01:17, 4F

06/15 01:35, , 5F
我都用FTP管理程式碼
06/15 01:35, 5F

06/15 01:58, , 6F
gitkraken好用,打指令根本自虐
06/15 01:58, 6F

06/15 02:03, , 7F
ftp> put server_v2_20170615_final_real_final.rar
06/15 02:03, 7F

06/15 02:07, , 8F
這ID專門發表與大眾認知相反的言論 XDD
06/15 02:07, 8F

06/15 02:09, , 9F
敢問大師該如何協作?
06/15 02:09, 9F

06/15 04:44, , 10F
illuminati confirmed
06/15 04:44, 10F

06/15 05:54, , 11F
用 Git 的真的很笨,我都用 Ctrl+C&V
06/15 05:54, 11F

06/15 06:33, , 12F
吠文。奇文共賞
06/15 06:33, 12F

06/15 06:38, , 13F
沒錯,所有人都應該用USB存source code,檔名後面加版號
06/15 06:38, 13F

06/15 06:38, , 14F
來協作
06/15 06:38, 14F

06/15 07:29, , 15F
版本衝突要用友善 愛與關懷
06/15 07:29, 15F

06/15 07:30, , 16F
你可以用硬碟然後分日期備份啊,笨喔
06/15 07:30, 16F

06/15 07:31, , 17F
幹,沒噓到,噓噓樂
06/15 07:31, 17F

06/15 07:32, , 18F
06/15 07:32, 18F

06/15 07:33, , 19F
06/15 07:33, 19F

06/15 07:34, , 20F
06/15 07:34, 20F

06/15 07:35, , 21F
06/15 07:35, 21F

06/15 07:35, , 22F
幹,噓完要隔五分才可以再噓哦?爛ptt
06/15 07:35, 22F

06/15 08:18, , 23F
嫩 我都用印表機印出來拿給別人
06/15 08:18, 23F

06/15 08:27, , 24F
應該是使用方式不對xd 不會用工具怪工具不好XD
06/15 08:27, 24F

06/15 08:27, , 25F
不過這個工具確實不算好學啦 也難怪本文作者覺得不好XD
06/15 08:27, 25F

06/15 08:28, , 26F
這個工具需要不錯的邏輯(X
06/15 08:28, 26F

06/15 08:37, , 27F
好多姆咪
06/15 08:37, 27F

06/15 09:11, , 28F
還好我都用網路芳鄰管理協作的程式碼
06/15 09:11, 28F

06/15 09:13, , 29F
這不是把AlphaGo跟快打旋風AI搞混的大大嗎
06/15 09:13, 29F

06/15 09:29, , 30F
白癡喔 push -f 可以解決所有事情啊
06/15 09:29, 30F

06/15 09:40, , 31F
我覺得 不懂就不要出來誤導別人了= =
06/15 09:40, 31F

06/15 09:45, , 32F
用愛寫code
06/15 09:45, 32F

06/15 09:55, , 33F
工具難上手跟工具好不好用其實不能分開談阿 確實git有很多
06/15 09:55, 33F

06/15 09:55, , 34F
問題 這也是事實
06/15 09:55, 34F

06/15 09:56, , 35F
但現下沒有一個比git更屌更普及的版控 所以... 等你寫一個
06/15 09:56, 35F

06/15 10:29, , 36F
我都用頭腦管理程式碼 要是寫錯了 再從腦袋中提取
06/15 10:29, 36F

06/15 10:30, , 37F
前一個版本 merge也是用肉眼掃一遍ctrl+C +V就做得到了
06/15 10:30, 37F

06/15 10:40, , 38F
我都用dropbox sync
06/15 10:40, 38F

06/15 10:50, , 39F
我電腦都不會中毒 因為我都不裝防毒軟體 :)
06/15 10:50, 39F

06/15 10:57, , 40F
通常我寫錯我都直接往我頭上開一槍 然後從昨天重新開始
06/15 10:57, 40F

06/15 11:41, , 41F
甜甜香草巧克力熊貓:下禮拜才是deadline,可是人家...現在
06/15 11:41, 41F

06/15 11:41, , 42F
好想要~<3
06/15 11:41, 42F

06/15 11:58, , 43F
用檔案總管啦
06/15 11:58, 43F

06/15 12:05, , 44F
比較老的公司都是在用svn吧,像我的客戶有些用git但多數
06/15 12:05, 44F

06/15 12:05, , 45F
都在用svn
06/15 12:05, 45F

06/15 12:32, , 46F
這篇在講三小
06/15 12:32, 46F

06/15 12:32, , 47F
反串給推
06/15 12:32, 47F

06/15 12:55, , 48F
我推你 git flow根本多餘
06/15 12:55, 48F

06/15 13:27, , 49F
你也可以不要寫物件導向
06/15 13:27, 49F

06/15 13:49, , 50F
svn:
06/15 13:49, 50F

06/15 14:01, , 51F
git用的人是最多的啦,不過感覺主要是因為github
06/15 14:01, 51F

06/15 14:05, , 52F
很多選擇git的根本跟git的特色沒關,只是為了放上github
06/15 14:05, 52F

06/15 16:13, , 53F
真的,很多git都直接當SVN用
06/15 16:13, 53F

06/15 16:27, , 54F
反正再怎麼討厭git,也能拿來當SVN用啊
06/15 16:27, 54F

06/15 17:10, , 55F
我都用資料夾來版控
06/15 17:10, 55F

06/15 18:10, , 56F
版控心動動
06/15 18:10, 56F

06/15 18:49, , 57F
反串推
06/15 18:49, 57F

06/15 19:01, , 58F
資料夾板控,檔名編版本號,再用EXCEL紀錄,選我正解
06/15 19:01, 58F

06/15 19:26, , 59F
剛想到還可以抄在紙上
06/15 19:26, 59F

06/15 20:31, , 60F
抄在紙上幹什麼 當然是腦內版控啊(欸
06/15 20:31, 60F

06/15 20:54, , 61F
乾脆刻石板焚龜甲了啦你們XDD
06/15 20:54, 61F

06/15 21:02, , 62F
反串?
06/15 21:02, 62F

06/15 21:02, , 63F
git 學不會?我看你文件應該都看中文的比較多
06/15 21:02, 63F

06/15 21:03, , 64F
如果你月薪破五萬,我替你們公司感到難過
06/15 21:03, 64F

06/15 21:44, , 65F
我也覺得GIT很爛 都跟同事拿樹枝在牆壁刻字 好棒棒
06/15 21:44, 65F

06/16 01:00, , 66F
敏捷方法最終得利者是那些荷包滿滿的傳教士
06/16 01:00, 66F

06/16 01:53, , 67F
推樓上
06/16 01:53, 67F

06/16 08:04, , 68F
dropbox/myproject_20170616
06/16 08:04, 68F

06/16 09:32, , 69F
Perforce 表示:
06/16 09:32, 69F

06/16 09:47, , 70F
因為你覺得不好用,不代表他就不好用。如果你是主管,這
06/16 09:47, 70F

06/16 09:47, , 71F
裡先幫你的組員默哀..
06/16 09:47, 71F

06/16 12:09, , 72F
問程式語言的更多啊,還出了一堆書跟IDE來解決問題
06/16 12:09, 72F

06/16 12:10, , 73F
那就不用寫程式囉
06/16 12:10, 73F

06/16 20:58, , 74F
不懂可以不要發文!
06/16 20:58, 74F

06/17 01:21, , 75F
直接用 shell diff 作版控才是真高手
06/17 01:21, 75F

06/17 23:55, , 76F
diff版控跟用git的差別是?git不是用diff?
06/17 23:55, 76F

06/18 02:59, , 77F
朝聖噓 你還是用Dropbox版控好了
06/18 02:59, 77F

06/18 12:18, , 78F
還好我都用7-zip邊緣協作
06/18 12:18, 78F

06/18 23:46, , 79F
我純粹進來跟風噓一下的
06/18 23:46, 79F

06/19 03:58, , 80F
直接git gui 好用啊
06/19 03:58, 80F

06/20 10:58, , 81F
想2就直接給
06/20 10:58, 81F

06/20 10:59, , 82F
見過不少程式碼裡面都放著作者名字,真該聯手機號碼一起
06/20 10:59, 82F

06/20 11:00, , 83F
06/20 11:00, 83F

06/20 16:10, , 84F
XD
06/20 16:10, 84F

06/20 17:51, , 85F
哈哈哈
06/20 17:51, 85F

06/21 08:27, , 86F
跟我之前主管一樣,堅持不用git
06/21 08:27, 86F

06/21 08:41, , 87F
秀下限 22k工程師大概就這種水準
06/21 08:41, 87F

08/30 23:55, , 88F
推推推推推 讚讚讚
08/30 23:55, 88F
文章代碼(AID): #1PGMoXXo (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1PGMoXXo (Soft_Job)