Re: [閒聊] 有沒有SourceForge被GitHub秒殺的八卦

看板Soft_Job作者 (xdite)時間11年前 (2013/06/19 02:09), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串3/3 (看更多)
※ 引述《codemonkey (程式猿)》之銘言: : ※ [本文轉錄自 Gossiping 看板 #1Hlq5tRK ] : 作者: codemonkey (程式猿) 看板: Gossiping : 標題: [問卦] 有沒有SourceForge被GitHub秒殺的八卦 : 時間: Tue Jun 18 01:03:49 2013 : 記得五、六年前 SourceForge也算是開源專案的大站吧 : 免費又有提供網頁/wiki/mailling list/CVS/troubleshooting... : 可是這兩年感覺突然出現一個GitHub出來開地圖兵器 : 什麼SourceForge/freshmeat... 都被打趴還有消失的 : 有沒有SourceForge被GitHub秒殺的八卦?? Github 2008 時其實也沒有太潮。主要是當時 svn 還蠻盛行的。 用慣 svn 的人硬是轉 git ,剛開始其實有一些腦袋轉不過來... 當時主要用 git 的只有 Linux 的人(因為是 Torvalds 自幹)而已, 而且分散式的觀念,徹底顛覆了以前從 cvs / svn 一直以來的單線想法。 並沒有很好上手。 台灣最初的第一場 Git 演講應該是 jserv 的 我愛 Git http://blog.linux.org.tw/~jserv/archives/002025.html 那時候台灣一堆開發者大大都有來這場特別聽 jserv 講 git 是什麼,怎麼用。 不過沒有太多人導入實戰。畢竟大家都還在用 svn... 那時候 Ruby on Rails 的 plugin 也是用 svn 裝在 vendor/plugin ... 直到有一天 DHH 突然間宣布 Ruby on Rails 要搬到 git 且是 Github 上。 且 Rails 所有 plugin 從此直接改用 git 方式安裝。 那一天開始,Github 就開始大爆走了... ==== 這件事影響很大,是因為 Ruby on Rails 那時候已經是一個蠻龐大的 web framework 社群了。宣布全改用 git 而且沒什麼緩衝時間,世界上所有 Rails developer 幾乎是等於被人用槍指著 git。 不過 git 這東西剛開始不好學(當年很難搞懂),但一旦用上手是會上癮的。而 Rails 是一個 web framework,於是相關的 ecosystem 如 js, css 等等幾乎 像是被傳染的一個一個改 hosting 到 github 上去。 而為何選擇 Github 不是其他 hosting solution ( or self-host) ?因為當年的 「唯一選擇」gitosis + gitweb 的安裝對不少人是個門檻。而其他廠商也還沒來得 及意識到這一塊是大餅... 如 google code 死撐了很久一直只有 svn 與 mercurial 的選項。一直到 2011 年才有 git 的選項。bitbucket 之前死抱 mercurial,也是一直到了 2011 也 才加入 git 的支援。 這時候都太晚了。(Github founded in 2008) 再來就是 Github 的確做得非常非常好用。特別是 pull-request 這個功能... 還有人發文抱怨大家被 pull-request 綁架了... 前期獨占後期獨走。所以沒有人打得過 Github... ===== 希望有回答到你的問題。Rails 這種綁架行為其實影響蠻多生態系統的... SCSS 和 CoffeeScript 的流行也是因為集體被綁架了... 不過結果也算好的就是了 : 喔對了 有沒有人知道本土的openfoundry在搞什麼 : 首頁的專案名稱為什麼幾乎都長到可以換行啊...?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.91.170

06/19 02:59, , 1F
我覺得當年 github 養 gem 養了一堆習慣 git 跟會用 git 的
06/19 02:59, 1F

06/19 02:59, , 2F
人這點真是太聰明了...
06/19 02:59, 2F

06/19 10:36, , 3F
其實 Linus 本人就對 github pull request 表達不滿過
06/19 10:36, 3F

06/19 10:37, , 4F
他說 git 本來就有設計這樣的東西,只是我一直不知道他說的
06/19 10:37, 4F

06/19 10:37, , 5F
是指哪一個功能XD
06/19 10:37, 5F

06/19 15:30, , 6F
應該是 git-request-pull, 這個指令可以用 email 送 pull
06/19 15:30, 6F

06/19 15:31, , 7F
request 給另一個人 (不過對方要自己去你的 repository
06/19 15:31, 7F

06/19 15:32, , 8F
pull 你的 branch 回去 merge)
06/19 15:32, 8F

06/19 15:34, , 9F
http://goo.gl/YkFWQ Pro Git 有教基本的用法
06/19 15:34, 9F

06/19 22:07, , 10F
推釣出XDite大
06/19 22:07, 10F
文章代碼(AID): #1HmA9oiv (Soft_Job)
文章代碼(AID): #1HmA9oiv (Soft_Job)