看板 Soft_Job 關於我們 聯絡資訊
HYL: 分支亂 merge 的問題我已經放棄了,未來可能轉換回 svn07/31 03:28
HYL: 難度過高,又沒有server side hook、防呆工具的 git 還是少用 07/31 03:29
HYL: 免得常砍到自己07/31 03:29
回一下這位版友 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
alex0914: git 本來就有 server side hook 喇,跟 stash 沒有關係 08/02 10:45
我知道,但其他 git 的企業用伺服器解決方案提供相對容易上手開發的 JAVA API 以及其他 restful api。這在調整 Git 配合企業流程是很方便的。
alex0914: gitlab 是 rails 寫的 windows 裝起來哭哭唷QQ 08/02 10:45
uranusjr: 有 Windows 問題的建議可以試試 Mercurial 08/02 12:23
monoceros629: Git應該是有點抽像吧,stage一開始就讓我不懂 08/02 13:31
monoceros629: 後來是認真的花了時間學習才算入門了 08/02 13:35
monoceros629: 有試過教人,發現不容易讓人懂 08/02 13:46
Deltaguita: 當初學git的確覺得頗抽象 08/02 14:55
就看怎麼教囉! 若照官方文件或一般命令列教學文的那種教法大部分人是很難懂的
seebass: Gerrit solution 08/02 21:07
bassann: GitHub Enterprise 也是可以自家安裝的哦 08/02 21:07
只是很貴.... 我前輩一看到那個授權費就說老闆不會答應的, 改找其他方案吧~ ※ 編輯: dream1124 (118.160.90.99), 08/03/2015 01:14:43
saitoh: GitHub Enterprise那個價錢打五折都還太貴 08/03 10:23
lovdkkkk: gitlab ubuntu 上是很好裝, 只是設 email 跟 host 麻煩 08/03 15:07
lovdkkkk: (總之也是麻煩 XDD) 08/03 15:08
Baternest: Gerrit + LDAP 順便上個Jenkins 很多開放專案這麼用的~ 08/03 15:42
liaon98: Gitlab在FreeBSD上夭壽難裝...y 08/03 21:43