想要用 git 做教學範例,結果種了棵大樹…

前一陣子心寫來潮,把一個已經完成的 Queue Message Handle 的程式,在 git 版本控制的基礎下,編成了幾個題組,題目與答案分別對應到不同的 tag。用在教學上非常方便,學生下課後也能上網下載來試作。

這個想法不做則已,一做驚瘋幾億人,養出了好大一棵樹!(如下)

Git bad tutorial
超怪異線圖

上述這種奇特線圖,是基於最終版程式,「切分支、刪減程式、提交」,「切分支、刪減程式、提交」,反覆進行到最後生成的。後續當然可以揀出提交,將之整齊地排列在 master 主線上。不過作為教訓,我還是選擇了保留這些故事性 XD。

我認為在教學前題下,透過 git 把程式從零到有紀錄下來,開發過程中適時加入做為教學題組的提交,是更好的方法。

以上共勉之(?!)

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

w

連結到 %s