問題タブ [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 - Windows10 で GitKraken のマージ ツールを構成する
Git リポジトリを操作するために GitKraken をダウンロードしました。必要なものはすべてうまく機能しますが、WinMerge や Meld などのマージ ツールを使用するように構成できませんでした。
プログラムが競合を検出すると、「マージ ツールで開く」というボタンが表示されます。Merge ツールを構成していないので、GitKraken の設定を確認し、「Merge ツール」セクションを確認しました。そこで「Git Config Default」オプションが選択され、「None」または「Git Config Default」オプションしか選択できませんでした。
GitKraken で使用するために Meld をインストールし、その後、これらの手順に従ってGitKraken のインターフェイス内で使用できるようにしましたが、GitKraken のマージ ツールの選択オプションは変更されていません。
これらの手順からいくつかのコマンドを実行し、他のいくつかのコマンドを実行して動作させた後、.gitconfig ファイルは次のようになります。
私が何をしたのか、どのように機能させるのかよくわかりません...誰でも助けてくれますか?
windows - Git (Windows); P4merge as mergetool エラー
p4merge をマージツールとして設定しようとしましたが、うまく動作しないようです。これが私のコマンドです:
また、ポータブル バージョンの gitをインストールして、 Windowsコマンド プロンプトからコマンドを実行しようとしましたが、同様のエラーが引き続き発生します。
ここに何かアイデアはありますか?私は困惑しています。
編集
奇妙なことに、git bash で p4merge をセットアップして失敗した後、Visual Studio のチーム エクスプローラーでマージを試みたところ、p4merge (tableflip) が起動しました。VS 経由で開始されるコマンドは git bash に似ていると思いますが、この 2 つを関連付ける方法がわかりません。
編集2:
git - git mergetool で開いた gvimdiff ですべてのファイルを一度にタブで開くにはどうすればよいですか?
通常git -c merge.tool=gvimdiff mergetool
、マージするファイルを 1 つずつバッチ モードで開きます。
gvim -p file1 file2
マージする各ファイルの 4 つのペイン配置を含むタブ ( のような) を使用して、すべてのファイルを一度に開くにはどうすればよいですか?
git - git -- 未完了のマージから回復する方法
マージツールを起動しました...
そして、それは次のようなことを言いました...
そして、「ほら、私はこれの準備ができていない」と思いました。シャットダウンするきれいな方法がわからないので、ctrl-Cを押しました。今、別のブランチをチェックアウトしたいのですが、できません...
これから回復する方法はありますか?mergetool の実行中に実際の変更を行っていないことを強調します。
git - 2 つのファイルだけがメルドに表示されるようにマージの競合を解決する方法
私は git の mergetool として meld を使用していますgit mergetool
。meld には 2 つのファイル (HEAD バージョンと、マージしたい他のブランチのバージョン) だけが表示されるようにしたいと考えています。2 つのファイルのみでマージを行うように、meld を構成することは可能ですか?
これは私の現在の.gitconfig
ファイルです: