日本語 ▾
  git-merge-index マニュアルのローカライズ版 
  
  
            
トピック ▾
  
    
      
      
      
    
      
      
      
    
  
            
 最新バージョン ▾  git-merge-index は 2.35.0 で最終更新されました
  git-merge-index マニュアルの変更履歴 
  
          
          
          
          セットアップと設定
プロジェクトの取得と作成
基本的なスナップショット
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ適用
デバッグ
メール
外部システム
サーバー管理
- 2.35.1 → 2.50.1 変更なし
- 
        2.35.0
          
            
                             2022-01-24 2022-01-24
- 2.24.1 → 2.34.8 変更なし
- 
        2.24.0
          
            
                                 2019-11-04 2019-11-04
- 2.1.4 → 2.23.4 変更なし
- 
        2.0.5
          
            
                                     2014-12-17 2014-12-17
説明
これはインデックス内の 
オプション
git merge-index が複数の 
通常、これはRCSパッケージの merge コマンドのGitの模倣を呼び出すスクリプトで実行されます。
git merge-one-file というサンプルスクリプトがディストリビューションに含まれています。
警告!警告!警告!Gitの「マージオブジェクトの順序」は、RCS merge プログラムのマージオブジェクトの順序とは異なります。上記の順序では、オリジナルが最初です。しかし、3ウェイマージプログラム merge の引数順序では、オリジナルが中央に来ます。なぜそうなのかは聞かないでください。
例
torvalds@ppc970:~/merge-test> git merge-index cat MM This is MM from the original tree. # original This is modified MM in the branch A. # merge1 This is modified MM in the branch B. # merge2 This is modified MM in the branch B. # current contents
または
torvalds@ppc970:~/merge-test> git merge-index cat AA MM cat: : No such file or directory This is added AA in the branch A. This is added AA in the branch B. This is added AA in the branch B. fatal: merge program failed
後者の例は、何かがエラーを返すと git merge-index がマージを試みるのを停止することを示しています (つまり、cat はAAファイルに対してエラーを返しました。なぜなら、オリジナルには存在しなかったため、git merge-index はMMをマージしようとさえしなかったのです)。
GIT
git[1]スイートの一部

