2012-09-27 82 views
0

我一直在使用Git Flow來幫助管理分支和工作流。我喜歡它的工作方式,雖然在使用多功能分支時遇到一個普遍問題。通用Git分支,使用Git Flow工作流程

舉一個例子,我將啓動一個功能分支,進行一些調整。如果我然後創建另一個功能分支,新的更改也包含在此功能分支中。如果我想完成一個功能分支並完成它,它不會讓我,除非我提交所有未加標籤的文件。

有沒有更好的方法來處理這個工作流程?這樣我可以擁有多個功能分支,並完成一個分支,並檢出/只提交我想要的更改?

這個想法是能夠處理不同的問題,並推送來自該修復程序的代碼,仍具有不同的功能分支與未提交的更新。

謝謝!

回答

1

如果您有兩個功能分支A和B,並且您在功能分支A上工作,請不要提交併切換到B,未提交的更改會跟隨您到B分支。這就是git的工作原理。您可以提交更改或隱藏更改。

從你問你似乎在尋找git藏匿。

有關git的藏匿更多信息請參見文檔: http://www.kernel.org/pub/software/scm/git/docs/git-stash.html