英語フランス語スペイン語

Ad


OnWorksファビコン

git-merge-index - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで git-merge-index を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド git-merge-index です。

プログラム:

NAME


git-merge-index - マージが必要なファイルのマージを実行する

SYNOPSIS


git マージインデックス [-o] [-q] (-a | [--] *)

DESCRIPTION


これは(s) インデックス内で、マージ エントリがある場合は、
引数 1、1、2 としてのこれらのファイルの SHA-3 ハッシュ (ファイルがない場合は空の引数)、およびなので
引数 4。5 つのファイルのファイル モードは、引数 6、7、および XNUMX として渡されます。

OPTIONS


--
それ以上の引数をオプションとして解釈しないでください。

-a
マージが必要なインデックス内のすべてのファイルに対してマージを実行します。

-o
最初に失敗したマージで停止する代わりに、それらすべてを一度に実行します - 続行します
以前のマージでエラーが返された場合でもマージし、エラー コードのみを返す
すべてのマージの後。

-q
マージ プログラムの失敗について文句を言わないでください (通常、マージ プログラムの失敗は、
マージ中の競合を示します)。 これは、放出したい磁器用です
カスタム メッセージ。

If git マージインデックス 複数で呼び出されますs (または -a) 次に、それらを順番に処理します
マージがゼロ以外の終了コードを返した場合にのみ停止します。

通常、これは Git の模倣を呼び出すスクリプトで実行されます。 マージ からのコマンド
RCS パッケージ。

というサンプルスクリプト git XNUMX つのファイルをマージする が配布物に含まれています。

アラートアラートアラート! Git の「オブジェクトのマージ順序」は RCS とは異なります マージ プログラム
オブジェクトの順序をマージします。 上記の順序では、オリジナルが最初です。 しかし、引数の順序
3方向マージプログラムへ マージ オリジナルを真ん中に置くことです。 理由を聞かないでください。

例:

トーバルズ@ppc970:〜/マージテスト> git merge-index cat MM
元木のMMです。 # オリジナル
これはブランチ A の MM を変更したものです。 # merge1
これはブランチ B の MM を変更したものです。 # merge2
これはブランチ B の変更された MM です。 # 現在の内容

or

トーバルズ@ppc970:〜/マージテスト> git merge-index cat AA MM
cat: : そのようなファイルまたはディレクトリはありません
これはブランチ A に追加された AA です。
これはブランチ B に追加された AA です。
これはブランチ B に追加された AA です。
致命的: マージ プログラムが失敗しました

後者の例は、その方法を示しています git マージインデックス 一度マージしようとするのをやめます
がエラーを返しました (つまり、cat が AA ファイルに対してエラーを返しました。
オリジナルに存在するので、 git マージインデックス MMのことをマージしようとさえしませんでした)。

GIT


の一部 git(1)スイート

onworks.net サービスを使用してオンラインで git-merge-index を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad