Appleのバージョンエディタヘルプには、「ファイルのバージョンとタイムラインの比較」と「ファイルのバージョンとジャンプバーの比較」の2つの主題しかありません。どちらも、現在のバージョンに特定の変更を取り消したり追加したりする方法については説明していません。ファイル、または比較対象のペアからマージファイルを作成します。
便利と思われるコントロール、メニュー項目、またはコンテキストメニュー項目が見つかりません。コンテキストアイテム「コピーソースの変更」は有望であるように見えましたが、それが行うことは、選択した変更の差分スクリプトで貼り付けバッファーを埋めることです。それを他のファイルに貼り付けることは何の役にも立ちません。ファイルにdiffスクリプトが埋め込まれるだけです。
私たちの多くは、AppleのFilemergeが一種の奇妙で直感に反していることに気づきましたが、少なくとも、最終的なファイルで受け入れるか拒否するかを選択するメカニズムがありました。
そしてもちろん、P4のマージツールはとてつもなく遅くて奇妙ですが、それもマージメカニズムを提供していました。
おそらく私が尋ねるべき質問は、「Xcode / Gitワークフローでリビジョンマージを行うための良い方法はありますか?」です。