2011-04-06 55 views
8

我喜歡在Xcode 4中的git集成,但是當進行合併時,似乎Xcode只會執行快進的默認合併。我喜歡將我的功能分支線分開。有誰知道是否有可能讓Xcode的合併不是快進?Xcode 4和混帳合併--no-ff

回答

7

你可以嘗試設置配置

branch.<name>.mergeoptions 

設置默認選項合併成分支
的語法和支持的選項是相同的git-merge,但目前不支持包含空格字符選項值。

所以,你可以添加--no-ff那裏,看看是否XCode4尊重配置爲您feature分支。

由於Yitschak增加in the comments

git config branch.<name>.mergeoptions --no-ff 
+0

我只是做了一個快速的測試項目,並可以驗證這一點確實工作。我在master上設置了--no-ff,當我使用Xcode合併到主題分支時,它沒有快進。謝謝。 – timeuser 2011-04-09 03:46:19

+0

輸入終端:** git config分支。 .mergeoptions --no-ff **(對於像我這樣的新來者)。我認爲它不適合主人。但它對我的「開發」分支有效 – Yitzchak 2017-03-16 12:45:20

+0

@Yitschak謝謝。我已將您的評論納入答案中,以獲得更多的知名度。 – VonC 2017-03-16 12:47:26