我想爲分支上正在完成的工作添加一個簡短的說明/基本原理。只有一兩句話,但遠遠超過可以通過分行名稱進行溝通。不幸的是,我一直無法找到一個明確的方式來完成這一點。如何在遠程存儲庫中記錄分支?
該git branch --edit-description
命令將似乎理想,除了,因爲它存儲在repo配置,它不能被推送。如果其他人無法閱讀,那麼這些文檔就沒有太大用處。想到兩種選擇,但都存在語義問題。
第一個是將文檔存儲在存儲庫內容中。我覺得這個選項不吸引人,因爲它「污染」了儲存庫內容,並且因爲它有副作用 - 特別是在合併時。
另一種是使用git commit --allow-empty
來創建一個沒有變化的提交。這仍然違反了提交的語義,但至少將元數據保存在存儲庫中。
我目前傾向於使用empty-commit技術,但是還有其他的選擇嗎?我忽略的其他問題?
完成此操作的典型方法是什麼?
不是一個只有git的或完整的解決方案,但是如果您使用某種形式的售票系統跟蹤所有工作,則分行名稱中的票證ID可以提供幫助。就我個人而言,我甚至不知道git分支可能有描述 - 我很好奇,即使您能夠遠程獲得它,也有多少人會看到它。 – 2014-10-05 19:55:42