看板 Soft_Job 關於我們 聯絡資訊
身為一個程式設計員,竟然會相信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
jimmy689: 釣姆咪文 06/15 01:07
chuegou: 這是一個不要用就不會有問題的概念嗎... 06/15 01:09
y3k: 我認為用git會有問題的團隊 本身在協作開發上概念就沒建立好 06/15 01:12
y3k: 人的問題通常都比較嚴重 06/15 01:17
wuliou: 我都用FTP管理程式碼 06/15 01:35
CaptainH: gitkraken好用,打指令根本自虐 06/15 01:58
LinuxKernel: ftp> put server_v2_20170615_final_real_final.rar 06/15 02:03
NCUking: 這ID專門發表與大眾認知相反的言論 XDD 06/15 02:07
dojay: 敢問大師該如何協作? 06/15 02:09
joshua5201: illuminati confirmed 06/15 04:44
red0210: 用 Git 的真的很笨,我都用 Ctrl+C&V 06/15 05:54
shinmeteor: 吠文。奇文共賞 06/15 06:33
sorryla: 沒錯,所有人都應該用USB存source code,檔名後面加版號 06/15 06:38
sorryla: 來協作 06/15 06:38
vn509942: 版本衝突要用友善 愛與關懷 06/15 07:29
pttuser: 你可以用硬碟然後分日期備份啊,笨喔 06/15 07:30
pttuser: 幹,沒噓到,噓噓樂 06/15 07:31
pttuser: 噓 06/15 07:32
pttuser: 噓 06/15 07:33
pttuser: 噓 06/15 07:34
pttuser: 噓 06/15 07:35
pttuser: 幹,噓完要隔五分才可以再噓哦?爛ptt 06/15 07:35
robler: 嫩 我都用印表機印出來拿給別人 06/15 08:18
cha122977: 應該是使用方式不對xd 不會用工具怪工具不好XD 06/15 08:27
cha122977: 不過這個工具確實不算好學啦 也難怪本文作者覺得不好XD 06/15 08:27
dreamnook: 這個工具需要不錯的邏輯(X 06/15 08:28
jimmy689: 好多姆咪 06/15 08:37
dinos: 還好我都用網路芳鄰管理協作的程式碼 06/15 09:11
abc0922001: 這不是把AlphaGo跟快打旋風AI搞混的大大嗎 06/15 09:13
Beersheep: 白癡喔 push -f 可以解決所有事情啊 06/15 09:29
hidog: 我覺得 不懂就不要出來誤導別人了= = 06/15 09:40
pttworld: 用愛寫code 06/15 09:45
Argos: 工具難上手跟工具好不好用其實不能分開談阿 確實git有很多 06/15 09:55
Argos: 問題 這也是事實 06/15 09:55
Argos: 但現下沒有一個比git更屌更普及的版控 所以... 等你寫一個 06/15 09:56
vi000246: 我都用頭腦管理程式碼 要是寫錯了 再從腦袋中提取 06/15 10:29
vi000246: 前一個版本 merge也是用肉眼掃一遍ctrl+C +V就做得到了 06/15 10:30
Ghosso: 我都用dropbox sync 06/15 10:40
LearnRPG: 我電腦都不會中毒 因為我都不裝防毒軟體 :) 06/15 10:50
Beersheep: 通常我寫錯我都直接往我頭上開一槍 然後從昨天重新開始 06/15 10:57
buper: 甜甜香草巧克力熊貓:下禮拜才是deadline,可是人家...現在 06/15 11:41
buper: 好想要~<3 06/15 11:41
superjeff: 用檔案總管啦 06/15 11:58
Dnight: 比較老的公司都是在用svn吧,像我的客戶有些用git但多數 06/15 12:05
Dnight: 都在用svn 06/15 12:05
Raymond0710: 這篇在講三小 06/15 12:32
ggBird: 反串給推 06/15 12:32
ak2840: 我推你 git flow根本多餘 06/15 12:55
powerwolf543: 你也可以不要寫物件導向 06/15 13:27
mdkn35: svn: 06/15 13:49
ssccg: git用的人是最多的啦,不過感覺主要是因為github 06/15 14:01
ssccg: 很多選擇git的根本跟git的特色沒關,只是為了放上github 06/15 14:05
abc0922001: 真的,很多git都直接當SVN用 06/15 16:13
shortoneal: 反正再怎麼討厭git,也能拿來當SVN用啊 06/15 16:27
givemepass: 我都用資料夾來版控 06/15 17:10
chargo: 版控心動動 06/15 18:10
q1q1w1w1q: 反串推 06/15 18:49
abc0922001: 資料夾板控,檔名編版本號,再用EXCEL紀錄,選我正解 06/15 19:01
superjeff: 剛想到還可以抄在紙上 06/15 19:26
dreamnook: 抄在紙上幹什麼 當然是腦內版控啊(欸 06/15 20:31
y3k: 乾脆刻石板焚龜甲了啦你們XDD 06/15 20:54
maxqq: 反串? 06/15 21:02
maxqq: git 學不會?我看你文件應該都看中文的比較多 06/15 21:02
maxqq: 如果你月薪破五萬,我替你們公司感到難過 06/15 21:03
jj0321: 我也覺得GIT很爛 都跟同事拿樹枝在牆壁刻字 好棒棒 06/15 21:44
Obama19: 敏捷方法最終得利者是那些荷包滿滿的傳教士 06/16 01:00
kor525: 推樓上 06/16 01:53
g9308370: dropbox/myproject_20170616 06/16 08:04
RadiationXen: Perforce 表示: 06/16 09:32
s678131: 因為你覺得不好用,不代表他就不好用。如果你是主管,這 06/16 09:47
s678131: 裡先幫你的組員默哀.. 06/16 09:47
sextitanic: 問程式語言的更多啊,還出了一堆書跟IDE來解決問題 06/16 12:09
sextitanic: 那就不用寫程式囉 06/16 12:10
et282523: 不懂可以不要發文! 06/16 20:58
frank11118: 直接用 shell diff 作版控才是真高手 06/17 01:21
pttuser: diff版控跟用git的差別是?git不是用diff? 06/17 23:55
jack42107: 朝聖噓 你還是用Dropbox版控好了 06/18 02:59
laikyo: 還好我都用7-zip邊緣協作 06/18 12:18
FatSquirrel: 我純粹進來跟風噓一下的 06/18 23:46
xm3u4vmp6: 直接git gui 好用啊 06/19 03:58
dou0228: 想2就直接給 06/20 10:58
dou0228: 見過不少程式碼裡面都放著作者名字,真該聯手機號碼一起 06/20 10:59
dou0228: 連 06/20 11:00
aweimeow: XD 06/20 16:10
wisehuang: 哈哈哈 06/20 17:51
Csongs: 跟我之前主管一樣,堅持不用git 06/21 08:27
tz5514: 秀下限 22k工程師大概就這種水準 06/21 08:41
iyaicharles: 推推推推推 讚讚讚 08/30 23:55