問題タブ [mergetool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 「Hit return to start merge resolution tool」をスキップして、mergetool を自動的に開く方法
Git は、Return ボタンを押して各競合ファイルの mergetool を 1 つずつ開くように求めています。
プロジェクトのヒット リターン ステップを回避し、構成済みのマージ ツールを自動的に開くにはどうすればよいですか?
git - git cherry-pick: コミットによって変更された行のみを考慮する方法 (つまり、周囲のコンテキストではない)?
私は2つのブランチを持つプロジェクトを持っています:
branch2 の上にコミット E (D ではなく) を適用したい。
競合を解決するためにgit cherry-pickとgit mergetool ( meldを使用) を使用しました。ここまでは順調ですね。
ただし、コミット C 後のファイルの状態が
コミット E によって導入された変更は
デフォルトでmergetoolによって表示される結果は
(つまり、行 E1 と E2 はコミット E に従って変更されましたが、内部コンテキストは現在のブランチから保持されています)。
代わりに、mergetool (つまり、meld) はデフォルトで次のように表示します。
これは本当に意味がありません。
branch2 からコンテキストを保持し、コミット E によって変更された行への変更のみを考慮するように git cherry-pick に指示するにはどうすればよいですか?
git - trustExitCode = false が Mac と Git の Araxis マージで機能しない
私は私の設定ファイルにこれを持っています:
競合するファイルでmergetoolを呼び出して編集し、ファイルを保存します。(y)es/(n)o と返信する必要があるマージが機能したかどうかを確認するプロンプトが git に表示されることを期待します。
それはそうではありません…編集内容でファイルを自動的にステージングしているだけです。
これは私のために働いていました。
私の git バージョン 1.7.12.4 (Apple Git-37) 私の araxis バージョンは 2013.4283 です
誰かが私が間違っていることを見つけることができますか?
また、ツールを「araxis」に設定してみました。
また、「araxisgitmerge」oascript でエラーをスローしようとしましたが、うまくいきませんでした。
私には、 trustExitCode = false が機能していないようです。
git - p4merge と Git 1.8.3
としてgit
使用するように設定するにはどうすればよいですか?p4merge
mergetool
次に私の現状です。
git - Mavericks および Xcode 5.0.1 の後で、opendiff で git mergetool を使用するとエラーが発生する
OS X Maverics と Xcode 5.0.1 をインストールしただけですが、使用しようとするgit mergetool
と次のopendiff
エラーが発生します。
xcode-select
パスは/Applications/Xcode.app/Contents/Developer/です
何か案が?
git - Git gui mergetool TortoiseMergeの間違ったファイルパス
tortoisemerge を実行するための git gui の設定に問題があります
私の.configにはこれらの行があります
私がする時
tortoisemerge が正しく起動する bash の「git mergetool」
また、mergetool.tcl を変更して、使用する mergetool を選択するスイッチに を追加しました。
これにより tortoisemerge プログラムが起動しますが、エラーが発生します:
エラーのため、差分エンジンが中止されました:
ファイル '\".\Deliveries\RASD.tex.BASE.tex\"' を開けません: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません
ファイルは実際に私のディレクトリに存在します。
ファイルの行がここでどのように見えるかの例として、p4merge に関するもの
ご覧のとおり、コードは非常に似ています。P4MERGE ツールがこのセットアップで機能するかどうかは試していません。これは、git gui の開発者がコマンド ラインをどのように記述したかを示すためのものです。
これは、パスが構築される方法です
ファイルを変更して tortoisemerge への正しいパスを指定するにはどうすればよいですか? コマンドラインで問題が発生しないのはなぜですか?
git - git mergetool ジョブの修正
のラウンドをgit mergetool
実行したところ、ファイルの 1 つを誤ってマージしたことに気付きました。左(私のもの)、右(彼らのもの)、中央(マージされたもの)をもう一度見たいと思ってやろうとしgit mergetool
ましたが、マージは必要ないと言われました。最初と同じように、関連するすべての相違点を確認してマージを修正するにはどうすればよいですか?