Apple的版本編輯器幫助只有兩個主題,「比較文件與時間軸的版本」和「比較文件與跳轉條的版本」,兩者都沒有描述向當前版本退出或添加特定更改的方式的文件,或者從被比較的對中創建合併文件。XCode4版本編輯器是否有「選擇正確」和「選擇左側」控件?
我找不到任何似乎很有用的控件,菜單項或上下文菜單項。上下文項「複製源更改」似乎很有前途,但它所做的是使用所選更改的diff腳本填充粘貼緩衝區。將它粘貼到另一個文件中並沒有什麼用處,只需在文件中嵌入diff腳本即可。
很多人發現蘋果的Filemerge有點怪異和違反直覺,但至少它有一個機制來選擇在最終文件中接受或拒絕哪些更改。
當然,P4的合併工具非常呆滯和怪異,但它也提供了合併機制。
也許我應該問的問題是「在Xcode/Git工作流中修改合併是否有一種好方法?」
看起來我的最後一個問題是正確的,答案是: 還沒有,許多更有用和有趣的Git任務必須在xCode之外完成(到目前爲止),包括部分登臺,提交或取消提交文件版本的更改,存儲並恢復爲任意文件版本。 – Taryn 2012-03-17 20:53:17