2013-06-19 61 views
0

目前我們正在使用git和atlassin存儲。目前我們的主分支是一大堆拉請求。每個開發人員都會發出一個拉入請求,並被拉入主分支。 這是甚至可行嗎? 我的意思是我們的主人的歷史總是有提交這樣的:合併Pull請求看起來很醜/是否可行?

Christian Schmitt committed 1235 mins ago 
Merge pull request #1 in master from develop to master 

* commit '12356': 
Fixed in #Number 
Commit Message 

這是一個很好的行爲,或者我們如何改進呢? 有什麼最好的方法來獲得一個乾淨的git歷史? git推輓技術真的很好,因爲我認爲提交看起來很醜陋。也許這只是我的觀點。

你們是做什麼的?

+0

git pull --rebase – yaccz

+0

這是一個很好的方式從遠程分支做主請求拉請求? –

回答

0

這是一個可行的git工作流程。

許多項目都這樣做。

這保留了作者的提交沒有修改。

從修訂圖中,作者知道他的提交是由維護者合併的,沒有任何修改,儘管您可以在修訂圖上看到合併通道。

如果維護者希望修改提交,則使用cherry-pick/rebase。沒有消息「合併......來自xxx」被創建。修訂圖上不顯示合併點。

+0

目前Atlassian Stash不支持git rebase工作流程。 所以我仍然需要處理拉請求提交。 –

相關問題