我經常在會話演示中使用git,以便逐步展示軟件開發。到現在爲止,我爲發展里程碑定義了標籤,並且我曾經從一步到另一步結賬。但這不是一個好主意:我有時想更新某些步驟,從標籤到另一個標籤的轉換並不總是直觀。用於會話演示的Git
我發現了一些有趣的方法來嘗試改進事情。在https://coderwall.com/p/ok-iyg處,定義next和prev別名以促進步驟之間的導航,但是這些別名是在提交時定義的,不能解決更新步驟的問題。在http://www.damirscorner.com/UsingGitInSessionDemos.aspx,這些步驟基於分支機構,我認爲這是更好的解決方案。有可能在此上下文中重新定義像next和prev這樣的命令,可能使用分支的命名約定(例如step1,step2 ...)。
但是爲了獲得完整的功能控制,理想情況下可以添加一些操作,例如:修改分支的可能性以及與一個或多個其他分支(前一個或下一個分支)的合併的可能性,在離開一個工作目錄乾淨的步驟之前檢查一下,建議清理或提交。
您是否知道這種精神的擴展/工作流程/用例可以幫助我更快地達到我想要的環境?
在此先感謝!