Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20161223][1930][Unity 讀書會][李語堂]如何透過 GitHub 實現多人共同開發 #23

Open
Starfine opened this issue Dec 23, 2016 · 1 comment

Comments

@Starfine
Copy link
Contributor

No description provided.

@Starfine
Copy link
Contributor Author

19:16:39 翁國揚 : 請問剛剛說的UX/UI是哪時候
19:17:32 polo chi : 可以加入 線上 ui/ux art 讀書會
19:18:00 翁國揚 : 好喔
19:19:49 翁國揚 : 在公車上不太方便
19:20:36 Simon Pu : 大家好!! Polo因為我目前沒麥可風...所以不太便
19:27:01 Bill : http://www.facebook.com/billxajo
19:28:43 Ming : 沒麥克風...sor
19:29:16 益昇 康 : 在捷運上不好意思
19:30:03 NewStart : 請問一下今天的投影片在哪??
19:32:33 高宇哲 : 說到痛點了@@
19:32:47 leo_unisiom : 東西不曉得放哪裡
19:36:14 leo_unisiom : 可是會不會做出一個客戶不滿意的產品呢?
19:36:39 jack : 不滿意可以很快改善XD
19:37:00 @_hhnj : 敏捷迭代
19:37:32 Mosochin 陳柏任 : 就是可以透過這個流程持續改善
19:38:48 @_hhnj : 沒有規格書,客戶的需求永無止盡
19:39:39 leo_unisiom : 1-5階段是屬於內部測試的階段嗎?5以後才是真的推到市場上
19:40:27 jack : 每個階段都可以推到市場上
19:40:40 jack : 只是一開始功能比較少
19:41:00 Mosochin 陳柏任 : 其實只要能跑通常已經可以解決部分客戶的問題了
19:41:35 leo_unisiom : 那用戶會不會在這個過程中就被得罪跑光了
19:41:41 IUU : 黑客松必備
19:42:02 Max Ma : 持續整合
19:43:13 @_hhnj : 持續整合就要 CI CD 了
19:43:30 Mosochin 陳柏任 : 我的經驗是 讓他們「空等」容易比較會暴怒
19:45:18 Mason : 比空等更嚴重的是時間到了做出跟他們預期完全不同的東西 XD
19:48:15 jack : 等等, 這邊是假設只有一個人有權限存取repo且會負責 merge嗎?
19:53:04 Mosochin 陳柏任 : https://github.com/KennyLee-Taiwan/GitHub-Agile-Practice-File
20:01:19 NewStart : 剛才有commit嗎??
20:02:09 jack : 先開新的 branch 再 commit
20:08:26 NewStart : fatal: unable to access @@ URL return:403
20:09:53 @_hhnj : Github flow 是先 fork 再 pull request
20:17:44 @_hhnj : 我對敏捷部分比較有興趣,你們開發時有用到看板嗎?有使用其他的 tool 嗎? 像是 Phabricator,JIRA 之類的
20:18:00 @_hhnj : yes
20:18:06 @_hhnj : story board
20:18:27 @_hhnj : user story
20:19:07 jack : 請問你們是由發PR的人來負責 merge 嗎?
20:19:09 Max Ma : 使用情境?
20:19:11 Osaki : 有時候可能會有兩三個不同的專案,他們都依賴另一個專案裡的東西,但是那個另一個專案也是持續在改進中的,這種情況的話應該要怎麼做比較好?
20:19:15 @_hhnj : 算有吧 感謝
20:19:45 Max Ma : 公司通常都會架gitlab吧?
20:19:48 Hsu : 請問 GitLab 是什麼?跟GitHub 比功能有差嗎?
20:19:50 Imagine Chiu : 可以請問, 以PHP來說, 不加入版控的很明確,�(幫人問) 但在.net 的部分, 只會版控原始檔嗎 ? 例如編譯的 .dll 不加入版控 , 這樣嗎 ?
20:19:58 jack : OK, 所以也是專人負責 merge囉
20:19:58 Mosochin 陳柏任 : conflict的時候會如何處理
20:20:34 Imagine Chiu : 了解
20:21:01 Kevin Yang : github最近有新增線上處理conflict的功能
20:21:17 Max Ma : gitlab也有了
20:21:31 古明弘 : 請問excel演辦法merge嗎?
20:21:55 jack : 請問素材的部分(ex: 圖檔) 也不納入版控嗎?
20:22:04 leo_unisiom : conflict由誰做最後決定
20:22:18 高宇哲 : 請問如果是用敏捷式開發的話通常一段時間只會開一個branch嗎?
20:23:09 古明弘 : 是說excel有衝突時好麻煩QQ
20:23:13 leo_unisiom : 專案經理?scrum master
20:24:03 Imagine Chiu : 假設 有一個 B(分支)功能正在開發, C(分支)功能正在開發, 今天突然發現 C功能 會用到 B分支的功能, 這個時候會怎麼做 ?
20:25:45 高宇哲 : 如果不同branch改到同一行code的話通常會怎麼處裡?
20:25:46 Imagine Chiu : 如果把 B 合併到 C呢 ?
20:26:07 Mosochin 陳柏任 : 我覺得應該講一下怎麼排除版控>> .gitignore
20:26:53 Imagine Chiu : 了解了解
20:26:57 @_hhnj : 聽起來你需要 travis-ci
20:27:19 Imagine Chiu : 自動測試 ?@@
20:27:21 高宇哲 : travis-ci在做自動化測試
20:27:24 Mosochin 陳柏任 : travis-ci 我1.27會講(滾動)
20:27:41 Imagine Chiu : (讚)
20:27:43 jack : jenkins 不好嗎XD
20:28:01 Max Ma : 我覺得走git flow也不錯
20:28:14 jack : 我是用 git flow
20:28:16 @_hhnj : jenkins 有能力自架當然好 插件又多
20:28:22 Hsu : gitLab 是?
20:28:32 HT : 同上
20:28:33 高宇哲 : bitbucket ((筆記
20:28:40 jack : open source 的github
20:28:47 Imagine Chiu : 有建議 分支名稱 的命名規則嗎
20:28:56 HT : gitLab VS bitBucket
20:29:06 @_hhnj : 我推 gogs
20:29:07 York Chang : bitbucket可以private 5人免費
20:29:08 jack : bitbucket 有免費的 private repo
20:29:19 HT : gogs?
20:29:26 Imagine Chiu : 我們是�feature/日期/問題單號/工程師名�fix/日期/問題單號/工程師名
20:29:38 @_hhnj : go 寫的 git server
20:29:43 NewStart : 請問git flow是@@??
20:29:46 Imagine Chiu : 取名字的時候 會不會很煩惱 @@
20:29:46 Hughes : 如果有整合 issue 我會把 issue 當成 branch 名稱
20:29:54 jack : git flow 定義的?
20:30:01 Mosochin 陳柏任 : 七鎂
20:30:01 Max Ma : github private要錢
20:30:05 Mosochin 陳柏任 : 我有付
20:30:06 Max Ma : 所以通常都架gitlab
20:30:21 HT : so gitLab VS gitBucket?
20:30:38 Imagine Chiu : 請問你們都 分支多久會刪除? 合併之後嗎 ?
20:30:40 @_hhnj : 小團隊不用太多功能 用 docker 架個 gogs 會更簡單
20:30:45 Max Ma : gitlab跟github有87%像
20:30:47 Kevin Yang : gitBucket private free也是有大小的限制
20:30:57 jack : gitlab 自己架, bitbucket 是雲端服務
20:31:09 HT : thx jack :>
20:31:14 @_hhnj : gitlab 也有免費 host
20:31:19 Imagine Chiu : 分支留著的情況下 revert 會不會比較容易 ?
20:31:23 Mosochin 陳柏任 : bitbucket是看人頭算錢
20:31:47 Hughes : gitlab 還有其他服務,例如 gitlab-ci
20:31:48 Imagine Chiu : 能講解 revert 的部分嗎 ? @@
20:31:51 HT : 看來比較不需要花錢, 又可以自己架的是GitLab
20:31:52 Hughes : 也都是不錯的選擇
20:32:00 Imagine Chiu : 就是 還原的部分
20:32:05 Max Ma : GUI工具要介紹一下嗎 sourceTree 有的沒的
20:32:13 Imagine Chiu : 這部分應該是最難, 太久沒還原 就忘了
20:32:14 leo_unisiom : 剛剛有人提到的看板管理工具
20:32:17 leo_unisiom : https://trello.com/
20:32:49 @_hhnj : 看板簡介 https://www.atlassian.com/agile/kanban
20:33:01 jack : 可以講一下 revert vs reset
20:33:04 NewStart : git要怎麼回到前幾次的commit狀態呀??
20:33:12 HT : gitLab-cli !! (眼睛發亮)
20:33:28 Max Ma : reset
20:33:54 jack : checkout 只是切換, 不會 rollback
20:33:56 Imagine Chiu : reset vs rebase vs revert
20:34:19 jack : http://rubyist.marsz.tw/blog/2012-01-17/git-reset-and-revert-to-rollback-commit/
20:34:33 NewStart : 那如果回去的話 後幾次的commit紀錄就不見了嗎??
20:34:41 Imagine Chiu : 請問 git pull vs fetch 有甚麼差別 ?
20:34:44 jolin : .gitignore
20:34:45 HT : .gitignore
20:35:11 jolin : git pull = fetch + merge
20:35:12 jack : 用checkout 回去commit 不會消失
20:35:34 Kevin Yang : http://ithelp.ithome.com.tw/users/20004901/ironman/525
20:35:36 jack : 我都建議用 git fetch + rebase
20:35:51 jack : 避免無謂的 merge 訊息
20:35:52 Kevin Yang : 可以學git的文章
20:36:00 Imagine Chiu : fetch 不會 merge commit 的意思嗎
20:36:32 jolin : git reset <- 等於連續的git revert
git revert <- 針對單一commit
git rebase <- 整理git commit用的
20:36:32 NewStart : 這用.gitignore做法是不是一樣呀??
20:37:00 jack : git fetch 命令會更新 remote 索引
20:37:18 Max Ma : fetch只是把remote拉下來
20:37:33 Marcia : 謝謝
20:37:34 Hsu : 感謝
20:37:36 York Chang : 3Q
20:37:38 leo_unisiom : 感謝大大
20:37:38 Jimmy Ho : 感恩感恩
20:37:39 yumin : 感謝
20:37:39 NewStart : 謝謝
20:37:39 高宇哲 : 感謝~~
20:37:40 Imagine Chiu : 感謝!!!
20:37:40 古明弘 : 3Q
20:37:46 Andrew : thanks~
20:37:47 Ming : 謝大大
20:37:48 Ray : 感謝
20:37:51 tunglain : 感謝~
20:37:54 weihanchen : 謝謝
20:37:56 Chris : 謝謝!
20:38:01 kevin : THX
20:38:03 Jovita Kao : Thanks
20:38:08 jolin : thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant