在使用git-flow時候,在合併release分支到develop和master的時候報錯。
報錯內容為:Working tree contains unstaged changes. Aborting.
但是過了一會兒,再次合併release時候就沒有報錯。
我想問一下,這是因為什麼原因造成的。
另外,還有一個問題,在合併release時候會讓我你們寫備註的東西,該備註資訊和tag
有什麼區別嗎?
謝謝!
滿天的星座2017-05-02 09:52:18
Working tree contains unstaged changes
意思是,目前你的工作區,有未提交的程式碼。這時候是不能執行 rebase
的。。你得先 commit
或者 stash
Tag 代表版本,例如 1.0.0,那如果在幾次 Merge 之後準備把版本 bump 到 1.0.1,那這個新的 tag 裡面就會包含你寫的 merge 資訊。印像中是