Next: , Previous: , Up: Emergeでのファイルのマージ   [Contents][Index]


30.6.6 2つのバージョンの合成

特定の相違にたいして両方の候補を使いたいときがあります。これを行なうにはマージバッファーを以下のように編集するx cを使用します:

#ifdef NEW
version from B buffer
#else /* not NEW */
version from A buffer
#endif /* not NEW */

この例はCプリプロセッサー条件が2つのバージョン候補を区切っていますが、区切りに使う文字列は、変数emerge-combine-versions-templateに選択した文字列をセットすることにより、指定することができます。この文字列で‘%a’はバージョンA、‘%b’はバージョンBです。上記の結果を生成するデフォルトのセッティングは、以下のようなものです:

"#ifdef NEW\n%b#else /* not NEW */\n%a#endif /* not NEW */\n"
This page has generated for branch:work/emacs-30_11e7ae3964e192b0e4bcc437a04278ee727e720b, commit:b3c5971e7766c1bed458d4837c2a2eafc0760e6a to check Japanese translation.