看板 terievv
作者 標題 標題 [討論] 用Git有什麼缺點?
時間 2015-08-10 Mon. 11:43:00
看板 Soft_Job
作者 標題 [討論] 用Git有什麼缺點?
時間 Wed Jul 29 22:58:08 2015
"用Git有什麼缺點?"
傳統行業的老闆今天突然這樣問我
我想了半天想不到.....
大家覺得呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.6.15.211
※ 文章代碼(AID): #1LkEe2R- (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438181890.A.6FE.html
推 : 資安1F 07/29 23:00
→ : ! 會有什麼資安問題啊!! 今天老闆也是提到怕駭客這件事2F 07/29 23:02
推 : 如果有人傳了幾g的檔案上去 update要很久 很不方便3F 07/29 23:06
推 : 會忘記push4F 07/29 23:11
推 : 每天都在 commit 很不方便 (?5F 07/29 23:15
推 : 非文字檔不建議用git做板控 這個算嗎XD6F 07/29 23:19
→ : 跟什麼比要提一下吧7F 07/29 23:20
推 : branch 太多XD8F 07/29 23:31
→ : 要開個小黑窗在旁邊會被以為在開遊戲外掛9F 07/29 23:48
推 : 改壞了不能裝死,很不方便10F 07/29 23:51
推 : 不適合大檔(版控都不適合),入門沒那麼簡單,大概就這樣11F 07/29 23:54
→ : utf-16 被當 binary 之類的!?12F 07/30 00:01
推 : branch太多真的是個問題 我覺得13F 07/30 00:02
推 : branch太多是因為沒有好好照gitflow走吧XD14F 07/30 00:18
→ : 你master產品上之後 feature就可以砍掉了
→ : 就只會剩develop 跟master 以及一些hotfix branch
→ : 你master產品上之後 feature就可以砍掉了
→ : 就只會剩develop 跟master 以及一些hotfix branch
推 : 最大的壞處就是做了什麼好事情都會有紀錄17F 07/30 00:42
推 : commit時間會被當成下班時間18F 07/30 00:56
→ : 偷加後門會有紀錄19F 07/30 02:00
推 : 1. 某些人把git commit的數量誤當作員工生產力指標時20F 07/30 04:34
→ : 2. 有人手賤不照gitflow直接把東西merge到master
推 : 3. git ignore 沒處理好 把key跟重要資料也push上去了 若pus
→ : h的repo位於網站服務上 忘記private 就等著被別人google hac
→ : k
→ : 第3點光我掃瞄到的就超過五十個粗心的 一封封信寫過去通報
推 : 4. 每一次commit 都是一個智商跟用心欸的測驗 沒寫好 後續
→ : 維護的人在看你的log 應該會氣死
推 : 5. 你開發機或伺服器部署上拉repo用的key 很重要 不能亂丟
→ : 或到處共用同把
→ : 2. 有人手賤不照gitflow直接把東西merge到master
推 : 3. git ignore 沒處理好 把key跟重要資料也push上去了 若pus
→ : h的repo位於網站服務上 忘記private 就等著被別人google hac
→ : k
→ : 第3點光我掃瞄到的就超過五十個粗心的 一封封信寫過去通報
推 : 4. 每一次commit 都是一個智商跟用心欸的測驗 沒寫好 後續
→ : 維護的人在看你的log 應該會氣死
推 : 5. 你開發機或伺服器部署上拉repo用的key 很重要 不能亂丟
→ : 或到處共用同把
推 : 我算優點還是缺點啊?30F 07/30 04:58
→ : wtf XD31F 07/30 05:06
推 : 我愛 .gitignore (/////)32F 07/30 06:41
→ : git的缺點就是不好學,公司越大推行起來越難
推 : 會用git後,你會發現回不去了...
→ : git的缺點就是不好學,公司越大推行起來越難
推 : 會用git後,你會發現回不去了...
→ : 修改歷史紀錄不直覺35F 07/30 09:12
推 : Windows 系統不分大小寫,從Unix-like來的東西有時會踩雷36F 07/30 09:21
推 : git的缺點?當然就是概念複雜跟指令不統一 簡單講就是麻煩37F 07/30 09:32
→ : 上手時間較長 當然資安也是 但這範圍太廣 你用其它的VC也不
→ : 一定比較安全阿...
→ : 上手時間較長 當然資安也是 但這範圍太廣 你用其它的VC也不
→ : 一定比較安全阿...
推 : 很難學40F 07/30 10:04
→ : 很好奇一樓說的資安是什麼問題41F 07/30 11:14
推 : 資安=>通常都是內神通外鬼的問題!42F 07/30 11:18
→ : 難學可以用比較單純的功能 :D43F 07/30 11:27
→ : commit 次數被當戰力指標44F 07/30 11:31
推 : 難學可以直接裝gui XD45F 07/30 11:34
推 : 缺點是讓其他source control都沒得玩了 XD46F 07/30 12:21
推 : 操作上覺得比Mercurial來的複雜.還有Team coding 習慣47F 07/30 13:02
→ : 需要培養好。
→ : 需要培養好。
推 : 會忘記 push+1,有的時候想回家做,結果回了家才發49F 07/30 13:23
→ : 現沒有 push 上去。
→ : 現沒有 push 上去。
推 : 缺點就是你會覺得svn沒有辦法滿足你了51F 07/30 14:45
推 : 不能鎖檔 遇到binary檔資料夾大小會膨脹很快52F 07/30 16:29
推 : 忘記設權限就commit上去 結果buildbot沒辦法build...53F 07/30 17:03
推 : 同個資料夾有別人的東西就很麻煩....54F 07/30 17:13
推 : 應該問用svn有什麼缺點55F 07/30 20:57
推 : 不好學,之前部門4人就不太好推了,教了很久,公司大更難56F 07/30 22:41
推 : 我們公司發生過分支亂 merge 還 push 出去,整個天下57F 07/30 23:59
→ : 大亂的慘劇……
→ : 大亂的慘劇……
推 : 資安: 程式放別人家... 私人不想外流的,github偷偷59F 07/31 00:38
→ : 給你拷一份,你也不知道
推 : 想想, M$ Apple會把自家的code放到github嗎?
→ : 給你拷一份,你也不知道
推 : 想想, M$ Apple會把自家的code放到github嗎?
推 : dotnet表示62F 07/31 00:46
→ : https://github.com/Microsoft/dotnet
→ : 而且git又不是只有github...在自己家架gitlab阿
→ : https://github.com/Microsoft/dotnet
→ : 而且git又不是只有github...在自己家架gitlab阿
推 : git != github65F 07/31 00:49
推 : 我剛回完文才看到有人推了 XD 是不是該刪阿XDDD66F 07/31 00:55
推 : 分支亂 merge 的問題我已經放棄了,未來可能轉換回 svn67F 07/31 03:28
→ : 難度過高,又沒有server side hook、防呆工具的 git 還是少用
→ : 免得常砍到自己
→ : 難度過高,又沒有server side hook、防呆工具的 git 還是少用
→ : 免得常砍到自己
→ : git 當然有 server-side hooks...70F 07/31 07:01
→ : 功能強大但難度高, 有些時候單純功能簡單不一定壞71F 07/31 10:45
推 : merge問題可以用pullrequest解決,serverhook怎麼沒有..72F 07/31 11:17
推 : svn比較實在73F 07/31 15:52
推 : rebase 已經 push 的 branch 導致爆炸74F 07/31 23:39
推 : build break75F 08/01 03:58
推 : 在公司要推真的很難,還是簡單的svn反而人工錯誤少76F 08/01 10:31
推 : 比較愛 SVN...77F 08/01 12:21
推 : 不小心忘了push會被發現78F 08/02 02:25
推 : 學習曲線高79F 08/02 16:55
→ : hg 最簡單 ; git 在 win 上用還是沒 linux 上方便80F 08/02 18:34
推 : svn 比較喜歡耶... 多branch 反而比較複雜81F 08/06 12:45
推 : 需要客製化的客戶太多拉一堆branch出來會很麻煩82F 08/08 14:49
看板 Soft_Job
作者 標題 Re: [討論] 用Git有什麼缺點?
時間 Fri Jul 31 00:52:13 2015
我沒有特別針對誰
但是想澄清一下
GIT=/=github
git wiki:
https://zh.wikipedia.org/wiki/Git
github wiki :
https://zh.wikipedia.org/wiki/GitHub
同場加映 bitbucket : (怎沒人幫他寫wiki....)
https://bitbucket.org/
推 : 資安83F 07/29 23:00
→ : ! 會有什麼資安問題啊!! 今天老闆也是提到怕駭客這件事84F 07/29 23:02
推 : 資安: 程式放別人家... 私人不想外流的,github偷偷85F 07/31 00:38
→ : 給你拷一份,你也不知道
推 : 想想, M$ Apple會把自家的code放到github嗎?
→ : 給你拷一份,你也不知道
推 : 想想, M$ Apple會把自家的code放到github嗎?
如果不想把code 放在別人家
可以像小弟前司一樣自行架設gitlab喔~
https://about.gitlab.com/
※ 引述《peanut97 (丁丁)》之銘言:
: "用Git有什麼缺點?"
: 傳統行業的老闆今天突然這樣問我
: 我想了半天想不到.....
: 大家覺得呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.233.82
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438275144.A.894.html
推 : 拍謝不知道自己可以架..目前看過的git通通放github ==1F 07/31 00:57
推 : typo bitbucket 另外github也有private repo2F 07/31 01:17
推 : 放在github 怕外流 帳號跟project name先匿名3F 07/31 01:21
→ : github repo現在有兩千五百萬個 外加綁private
→ : 這樣還要擔心 我真的 蠻意外的
→ : 通常發生資訊安全的問題大部分是自家員工帶走程式碼
→ : 只要pull的下來都有機會
→ : github repo現在有兩千五百萬個 外加綁private
→ : 這樣還要擔心 我真的 蠻意外的
→ : 通常發生資訊安全的問題大部分是自家員工帶走程式碼
→ : 只要pull的下來都有機會
推 : 用Git有TFS帳號也可以放那. 我在Andriod Studio的8F 07/31 07:36
→ : source就這樣處理了
→ : source就這樣處理了
→ : 就算不愛用github也不愛架gitlab,還是有git+ssh可用押10F 07/31 08:42
推 : ACL問題是挺複雜的,但不論svn 或perforce只要有權限,11F 07/31 13:45
→ : 把整個repo連同歷史紀錄弄下來完全不是問題。
→ : 把整個repo連同歷史紀錄弄下來完全不是問題。
推 : 哪個系統不是有權限的人就可以把全部的東西摸走~13F 07/31 14:27
推 : sourceforge就幹過類似的事,會怕正常14F 07/31 15:29
→ : 如果公司沒有專業資安人員 ,放自己家沒比較安全15F 07/31 19:56
→ : 不是叫bitbucket嗎 gitbucket是別稱還是?16F 07/31 20:46
→ : 疑疑疑 我打錯了 sorry!17F 08/01 00:00
※ 編輯: Deltaguita (36.229.233.82), 08/01/2015 00:00:14推 : 真的會有人以為git=github哦 這種人竟然敢用git?18F 08/10 11:06
看板 Soft_Job
作者 標題 Re: [討論] 用Git有什麼缺點?
時間 Sun Aug 2 10:26:38 2015
推 : 分支亂 merge 的問題我已經放棄了,未來可能轉換回 svn19F 07/31 03:28
→ : 難度過高,又沒有server side hook、防呆工具的 git 還是少用
→ : 免得常砍到自己
→ : 難度過高,又沒有server side hook、防呆工具的 git 還是少用
→ : 免得常砍到自己
回一下這位版友
git 企業用伺服器解決方案有 server side hook,像 Atlassian Stash 就有。
然後你也不一定要用 gitlab,我的前輩跟我為了導 git 進新團隊
曾經先研究過 gitlab ,發現 Linux 以外的平台都不是說很好灌,
但純 java web 寫的 stash 適應力就還不錯
你可以安裝 stash 在公司內部,再買/寫 Stash 的擴充套件來整合企業內部流程。
回到原題....
Git 有什麼缺點就看你想運用到哪些情境
假如只是單純管理原始碼,那麼從功能角度而言不用花大錢的方案 git 當然最優,
但是教育訓練門檻也會比較高,就算用不錯的 GUI 還是比較高,
組織裡面那些習慣舊工具舊方法舊流程的人不一定會樂意配合。
如果你們還會拿來存放一群檔案彼此之間沒有相依關係的文件,
那麼拿 Git 來管理就有點大砲打蒼蠅。
Git 重視專案完整度,以工作區變化為版本差異的概念這時候也容易
讓你們做事情覺得綁手綁腳不夠彈性....
偏偏這是學會 git 以後的興奮開發者常會想做的事。
Git 管理原始碼以外的東西其實不特別有優勢,較高的建置整合、教育訓練成本
甚至還會讓這類型的推廣胎死腹中。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.90.99
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438482401.A.0F8.html
※ 編輯: dream1124 (118.160.90.99), 08/02/2015 10:32:19
推 : git 本來就有 server side hook 喇,跟 stash 沒有關係1F 08/02 10:45
我知道,但其他 git 的企業用伺服器解決方案提供相對容易上手開發的 JAVA API
以及其他 restful api。這在調整 Git 配合企業流程是很方便的。
→ : gitlab 是 rails 寫的 windows 裝起來哭哭唷QQ2F 08/02 10:45
→ : 有 Windows 問題的建議可以試試 Mercurial3F 08/02 12:23
推 : Git應該是有點抽像吧,stage一開始就讓我不懂4F 08/02 13:31
推 : 後來是認真的花了時間學習才算入門了
→ : 有試過教人,發現不容易讓人懂
推 : 後來是認真的花了時間學習才算入門了
→ : 有試過教人,發現不容易讓人懂
推 : 當初學git的確覺得頗抽象7F 08/02 14:55
就看怎麼教囉! 若照官方文件或一般命令列教學文的那種教法大部分人是很難懂的
推 : Gerrit solution8F 08/02 21:07
推 : GitHub Enterprise 也是可以自家安裝的哦9F 08/02 21:07
只是很貴.... 我前輩一看到那個授權費就說老闆不會答應的, 改找其他方案吧~
※ 編輯: dream1124 (118.160.90.99), 08/03/2015 01:14:43
推 : GitHub Enterprise那個價錢打五折都還太貴10F 08/03 10:23
推 : gitlab ubuntu 上是很好裝, 只是設 email 跟 host 麻煩11F 08/03 15:07
→ : (總之也是麻煩 XDD)
→ : (總之也是麻煩 XDD)
→ : Gerrit + LDAP 順便上個Jenkins 很多開放專案這麼用的~13F 08/03 15:42
推 : Gitlab在FreeBSD上夭壽難裝...y14F 08/03 21:43
看板 Soft_Job
作者 標題 Re: [討論] 用Git有什麼缺點?
時間 Thu Aug 6 00:48:50 2015
※ 引述《dream1124 (全新開始)》之銘言:
: 讓你們做事情覺得綁手綁腳不夠彈性....
: 偏偏這是學會 git 以後的興奮開發者常會想做的事。
: Git 管理原始碼以外的東西其實不特別有優勢,較高的建置整合、教育訓練成本
: 甚至還會讓這類型的推廣胎死腹中。
我看這個討論串大多數人提到企業內的免費Git方案都用Gitlab
怎麼沒有人提過用Gitblit呢?
Gitblit是用純Java開發的平台,安裝極為簡便,而且開放原始碼
自己要做一些修改或是加上Plugin都不太難,支援LDAP,支援儲存
庫授權,包括View, Clone/Pull, Push(Rewind, Create, Delete),
,提供Jenkins外掛,提供簡單的Ticket機制,分散式(聯邦式)管理
結構。
目前我看到的最大問題是不支援分支授權,以及超級陽春的merge review機制
,如果不要太在意這些問題的話,絕大部份開發常用到的功能都足夠了
我也嘗試在組織中推動Git,我們可是從CVS跟沒有版本管理系統直接跳到Git
,而且還有約70人上下的開發人員,以及一堆幾乎沒有現代化程式技術的資深
同仁,到現在也算有一點點東西,所有專案都能放在Gitblit上面,而且還整合
Jenkins,運用Ticket管理也很方便。
我建議如果要入門的話,其實Gitblit已經是一個很不錯的選擇
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.150.145
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438793334.A.9AC.html
推 : 孤陋寡聞沒聽過XDDDD1F 08/06 09:15
推 : 我們也是用Gitblit,因為其它要用PHP,要裝一堆有的沒的2F 08/06 09:19
推 : gitblit超方便3F 08/06 09:39
推 : 因為 Rails 比較潮 (?)4F 08/06 12:39
推 : 因為gitlab的UI跟Github比較接近吧...XD5F 08/06 13:02
→ : gitlab 的動物真不可愛, 還是 github 章魚好一點6F 08/07 21:51
看板 Soft_Job
作者 標題 Re: [討論] 用Git有什麼缺點?
時間 Fri Aug 7 20:56:45 2015
※ 引述《derekhsu (華麗的天下無雙)》之銘言:
: ※ 引述《dream1124 (全新開始)》之銘言:
那還真巧,我也是在 CVS 的團隊推動 git,真該來握手一下
: 我看這個討論串大多數人提到企業內的免費Git方案都用Gitlab
: 怎麼沒有人提過用Gitblit呢?
: Gitblit是用純Java開發的平台,安裝極為簡便,而且開放原始碼
: 自己要做一些修改或是加上Plugin都不太難,支援LDAP,支援儲存
: 庫授權,包括View, Clone/Pull, Push(Rewind, Create, Delete),
: ,提供Jenkins外掛,提供簡單的Ticket機制,分散式(聯邦式)管理
: 結構。
為什麼沒選用 Gitblit 呢? 其實這也是後來沒考慮許多開源免費系統的原因
這邊分享幾個導系統可能會面對的問題給其他想導 git 的人參考。
以我們的情況來說,如果只是給老闆一個免費、功能不錯的檔案庫
很難就這樣讓他買單囉~
他準備接受的是解決方案,不是因為一群工程師覺得 CVS 有夠難用
不符需要而換一個不知哪裡來的檔案庫系統,
除非你卯起來額外投入很多休息時間蒐集證據,說明檔案庫難用不只是感覺問題,
而且開源的東西既好用好管又不要錢不出問題,否則讓老闆點頭用開源系統
還真不容易。
有責任管理檔案庫系統的同事也會耽心開源系統的穩定度,怕出問題沒有能力維護,
或是到時要自己一肩扛起,不好跟老闆交代。
推動導入的人當然很清楚東西好不好,但要取得老闆和其他資深同事的信任
常常才是真正費力的地方,也往往是能否順利導入的關鍵。
這時候如果你們願意花點錢,那麼先排除很貴,老闆也不放心的 github
再排除 Linux 以外都不是很好安裝,不是很容易教會別人管理的 gitlab
那麼 Atlassian Stash 的確是比較有知名度的品牌。
https://goo.gl/GehtGi
它不難上手,你列出的 Gitblit 優點 Stash 都有.... 外加 pull-request,
10人團隊的授權才 10 鎂,能跟 JIRA 整合,定期更新升級。
他們還寫了很多文件,我跟其他人簡報說明想做的事情時,
有時還直接拿他的圖片、文字、案例來用,既省時又很有說服力。
想導新工具的朋友們.... 有時候不用太害怕花錢的東西老闆不會用,
如果他想要的是全盤解決方案,就端出來給他,一次徹底解決問題吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.100.222
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438952208.A.33A.html
※ 編輯: dream1124 (118.160.100.222), 08/07/2015 21:47:20
推 : 10人那個授權費是給你試用賺口碑 團隊人一多 漲幅很驚1F 08/08 09:24
→ : 人...
→ : 人...
10人10鎂的版本我們主要是來試用和驗證, 確定所有想做的事都能實現才買
又或著只是要給公司其中一個小團隊用, 那也不一定要一口氣買全部人的授權
※ 編輯: dream1124 (220.136.193.238), 08/08/2015 13:32:53
推 : 他終端售價跟全裸板的Jira其實不會差太多 XD3F 08/08 14:09
→ : 不過這是用兩年來算就是...不知道它支援更新多少錢
→ : 兩者在500user下都是買斷16000 算普普的價格啦....
→ : 不過Jira add-on又是一筆很大的開銷
→ : 不過這是用兩年來算就是...不知道它支援更新多少錢
→ : 兩者在500user下都是買斷16000 算普普的價格啦....
→ : 不過Jira add-on又是一筆很大的開銷
→ : 什麼是全裸版 JIRA?7F 08/08 19:31
看板 Soft_Job
作者 標題 Re: [討論] 用Git有什麼缺點?
時間 Fri Aug 7 21:28:11 2015
說一下自己在目前這家導 (?) gitlab 的過程
有一天我很閒 (痾) 就問主管:
我:你覺得 SVN 好用還是 git 好用
(未看先猜:都很好用)
答:git 我沒用過耶,之前有想試但都沒時間。
我:正巧我正要來裝 gitlab
他: ^^...
然後開始裝 (@Ubuntu),裝好後當然就是爽爽用,
順便把網址丟給主管 (還沒跟他說怎麼用,想說他問再說)
結果今天...
今天想說把 commit 記錄的網頁丟給他看,
證明一下我有多混 (喂!)
我:下面的網頁可以看到 commit 內容
(ttp://xxx...)
他:正好我想要來裝,這個 Windows 能裝嗎?
(我心想:果然還沒時間試)
我:我是裝 Windows 的 git 然後用 git bash
不過你也可以試試 tortoise git
他:我不是說 client,client 我之前試過 IDE 就有整進去,
我是說 Server
我:(驚)它沒有提供 Windows 的安裝檔耶,不過有人有寫教學,
有機器的話可以試試
有個夠坦的技術底主管要導東西還真容易 = ="
※ 引述《dream1124 (全新開始)》之銘言:
: ※ 引述《derekhsu (華麗的天下無雙)》之銘言:
: 那還真巧,我也是在 CVS 的團隊推動 git,真該來握手一下
: : 我看這個討論串大多數人提到企業內的免費Git方案都用Gitlab
: : 怎麼沒有人提過用Gitblit呢?
: : Gitblit是用純Java開發的平台,安裝極為簡便,而且開放原始碼
: : 自己要做一些修改或是加上Plugin都不太難,支援LDAP,支援儲存
: : 庫授權,包括View, Clone/Pull, Push(Rewind, Create, Delete),
: : ,提供Jenkins外掛,提供簡單的Ticket機制,分散式(聯邦式)管理
: : 結構。
: 為什麼沒選用 Gitblit 呢? 其實這也是後來沒考慮許多開源免費系統的原因
: 這邊分享幾個導系統可能會面對的問題給其他想導 git 的人參考。
: 以我們的情況來說,如果只是給老闆一個免費、功能不錯的檔案庫
: 很難就這樣讓他買單囉~
: 他準備接受的是解決方案,不是因為一群工程師覺得 CVS 有夠難用
: 不符需要而換一個不知哪裡來的檔案庫系統,
: 除非你真的卯起來自己額外投入很多休息時間蒐集證據,說明這不只是感覺問題,
: 然後開源的既好用又不要錢不出問題,否則要讓老闆點頭用開源系統還真不容易。
: 有責任管理檔案庫系統的同事也會耽心開源系統的穩定度,怕出問題沒有能力維護,
: 或是到時要自己一肩扛起,不好跟老闆交代。
: 推動導入的人當然很清楚東西好不好,
: 但要取得老闆和其他資深同事的信任常常才是真正費力的地方,
: 也往往是決定能否順利導入的關鍵。
: 這個時候,如果你們願意花點錢,那麼先排除很貴,老闆也不放心的 github
: 再排除 Linux 以外的作業系統都不是很好整合,不是很容易教會別人管理的 gitlab
: 那麼 Atlassian Stash 的確是比較有知名度的品牌。
: https://goo.gl/GehtGi
: 它不難上手,你列出的優點他都有.... 外加 pull-request,
: 10人團隊的授權才 10 鎂,能跟 JIRA 整合,定期更新升級。
: 他們還寫了很多文件,我跟其他人簡報說明想做的事情時,
: 甚至直接拿他的圖片、文字、案例來用,既省力又很有說服力。
: 想導新工具的朋友們.... 有時候不用太害怕花錢的東西老闆不會用,
: 如果他想要的是全盤解決方案,就端出來給他,一次徹底解決問題吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.144.90
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1438954094.A.6F6.html
→ : 用 vagrant 好惹1F 08/07 21:36
→ : 那就不能說 "可是在我的環境可以..." XDD2F 08/07 21:50
→ : 重點是什麼?4F 08/07 22:57
→ : 主管很重要 (無誤)5F 08/07 23:02
推 : 看不懂再講三小6F 08/08 15:14
→ : 簡單說就是主管也想試, 所以我說要裝就可以去裝7F 08/08 15:24
→ : 然後我裝好後主管就自動把跟開發環境整合搞定
→ : 進一步想正試裝在公司機器上 (而不是我自己的 VM)
→ : 然後我裝好後主管就自動把跟開發環境整合搞定
→ : 進一步想正試裝在公司機器上 (而不是我自己的 VM)
看板 Soft_Job
作者 標題 Re: [討論] 用Git有什麼缺點?
時間 Sat Aug 8 10:51:56 2015
※ 引述《dream1124 (全新開始)》之銘言:
: ※ 引述《derekhsu (華麗的天下無雙)》之銘言:
: 那還真巧,我也是在 CVS 的團隊推動 git,真該來握手一下
: : 我看這個討論串大多數人提到企業內的免費Git方案都用Gitlab
: : 怎麼沒有人提過用Gitblit呢?
: : Gitblit是用純Java開發的平台,安裝極為簡便,而且開放原始碼
: : 自己要做一些修改或是加上Plugin都不太難,支援LDAP,支援儲存
: : 庫授權,包括View, Clone/Pull, Push(Rewind, Create, Delete),
: : ,提供Jenkins外掛,提供簡單的Ticket機制,分散式(聯邦式)管理
: : 結構。
: 為什麼沒選用 Gitblit 呢? 其實這也是後來沒考慮許多開源免費系統的原因
: 這邊分享幾個導系統可能會面對的問題給其他想導 git 的人參考。
: 以我們的情況來說,如果只是給老闆一個免費、功能不錯的檔案庫
: 很難就這樣讓他買單囉~
: 他準備接受的是解決方案,不是因為一群工程師覺得 CVS 有夠難用
: 不符需要而換一個不知哪裡來的檔案庫系統,
: 除非你真的卯起來自己投入很多休息時間蒐集證據,說明檔案庫不只是感覺問題,
: 然後開源的既好用又不要錢不出問題,否則要讓老闆點頭用開源系統還真不容易。
: 有責任管理檔案庫系統的同事也會耽心開源系統的穩定度,怕出問題沒有能力維護,
: 或是到時要自己一肩扛起,不好跟老闆交代。
: 推動導入的人當然很清楚東西好不好,但要取得老闆和其他資深同事的信任
: 常常才是真正費力的地方,也往往是能否順利導入的關鍵。
: 這個時候,如果你們願意花點錢,那麼先排除很貴,老闆也不放心的 github
: 再排除 Linux 以外作業系統都不是很好安裝,不是很容易教會別人管理的 gitlab
: 那麼 Atlassian Stash 的確是比較有知名度的品牌。
: https://goo.gl/GehtGi
: 它不難上手,你列出的 Gitblit 優點 Stash 都有.... 外加 pull-request,
: 10人團隊的授權才 10 鎂,能跟 JIRA 整合,定期更新升級。
: 他們還寫了很多文件,我跟其他人簡報說明想做的事情時,
: 甚至直接拿他的圖片、文字、案例來用,既省力又很有說服力。
: 想導新工具的朋友們.... 有時候不用太害怕花錢的東西老闆不會用,
: 如果他想要的是全盤解決方案,就端出來給他,一次徹底解決問題吧!
情況不同。
基本上要說服老闆,必須需要讓老闆先知道好處,畢竟老闆也不知道Git是什麼都東
更重要的是
我們這邊的人用CVS用很久了,不知道世界上有更進步的軟體,我必須要先有東西展
示,才能夠說服所有人買單,他們以前不知道CVS造成的問題是問題,等到我示範
Gitblit能為我們解決那些問題之後,他們才知道那些問題原來是可以被解決的。
還有你說的10人授權是10美金,但是我們會撰寫程式的人將近一百人,100人的授權可是
6000美金啊,在連Ticket都不太會用,連教他們切Branch開發然後Merge的Model都很困難
的狀況下,貿然用付費方案沒有那麼簡單
Gitblit的維護其實也非常非常簡單,把整個data資料夾備份一份就行了,帳號直接跟
LDAP整合也很容易,Stash的確是比Gitblit要強,但是不是強到值得付費去用它,我到
覺得不一定,而且我們其實沒有Jira或是該家公司其他服務,整合綜效不高
--
所有我的作品,請到.....
~四十八個德瑞克~http://blog.derekhsu.homeip.net
馬皇本紀:http://blog.derekhsu.homeip.net/2009/08/821
上官先生傳:http://blog.derekhsu.homeip.net/2009/08/825
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.89.66
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1439002321.A.2A5.html
→ : 跟不上時代的老闆,竟然開軟體公司(笑)1F 08/08 10:53
→ : 我們不是軟體公司啊,這個年代還在用CVS的叫軟體公司嗎2F 08/08 10:55
→ : !不是軟體公司喔?那我該說軟體部門好了,唉3F 08/08 10:58
→ : 貴公司撰寫程式的人員有一百人+,那表示至少會有一到兩
→ : 個負責軟體開發的主管,這些主管時不是很久沒更新新技術
→ : 新知識了?
→ : 貴公司撰寫程式的人員有一百人+,那表示至少會有一到兩
→ : 個負責軟體開發的主管,這些主管時不是很久沒更新新技術
→ : 新知識了?
→ : 很多時候不是不知道,是推不動7F 08/08 11:25
→ : 小公司沒幾個人的話,可以考慮用 SVN8F 08/08 12:12
→ : 有的時候真的是懶而已9F 08/08 12:16
→ : 其實10人10鎂的版本我們只是來試用,確定目標能實現才買10F 08/08 13:26
→ : 買6000鎂的東西當然不會一次就全有全無,那太冒險了
→ : 買6000鎂的東西當然不會一次就全有全無,那太冒險了
推 : 當然有還在用 CVS 的阿...12F 08/08 14:00
推 : 用CVS如果不叫軟體公司,那用VSS的叫??13F 08/09 18:28
→ : 叫"古代人"14F 08/09 22:43
推 : virtual source safe?15F 08/10 07:57
--
※ 作者: terievv 時間: 2015-08-10 11:43:00
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 1999
回列表(←)
分享