3

Appleのバージョンエディタヘルプには、「ファイルのバージョンとタイムラインの比較」と「ファイルのバージョンとジャンプバーの比較」の2つの主題しかありません。どちらも、現在のバージョンに特定の変更を取り消したり追加したりする方法については説明していません。ファイル、または比較対象のペアからマージファイルを作成します。

便利と思われるコントロール、メニュー項目、またはコンテキストメニュー項目が見つかりません。コンテキストアイテム「コピーソースの変更」は有望であるように見えましたが、それが行うことは、選択した変更の差分スクリプトで貼り付けバッファーを埋めることです。それを他のファイルに貼り付けることは何の役にも立ちません。ファイルにdiffスクリプトが埋め込まれるだけです。

私たちの多くは、AppleのFilemergeが一種の奇妙で直感に反していることに気づきましたが、少なくとも、最終的なファイルで受け入れるか拒否するかを選択するメカニズムがありました。

そしてもちろん、P4のマージツールはとてつもなく遅くて奇妙ですが、それもマージメカニズムを提供していました。

おそらく私が尋ねるべき質問は、「Xcode / Gitワークフローでリビジョンマージを行うための良い方法はありますか?」です。

4

1 に答える 1

1

Xcode で Choose Right および Choose Left 機能を取得するには、マージを実行する必要があります。[ファイル] > [ソース管理] > [マージ] を選択します。マージを行うと、両方のバージョンのファイルを含むシートが開きます。それぞれの相違点の横にスイッチがあり、使用するバージョンを選択できます。

ファイルに加えた変更を取り消したい場合は、プロジェクト ナビゲータでファイルを選択し、右クリックして、[ソース管理] > [変更を破棄] を選択します。

于 2012-03-13T22:12:57.613 に答える