[解決済み] Meld を git mergetool として設定する方法
2022-10-27 17:13:45
質問
設定しました。
git config --global merge.tool meld
git config --global mergetool.meld.path c:/Progra~2/meld/bin/
on "git mergetool"と書いてある。
Hit return to start merge resolution tool (meld):
The merge tool meld is not available as 'c:/Progra~2/meld/bin/'
も試してみました。
- /c/Progra~2/meld/bin/
- "/c/Program files (x86)/meld/bin/"
- "c:/Program files (x86)/meld/bin/"
の結果は同じです。
C:/Program files (x86)/meld/bin/ に移動して実行したとき
python meld
を実行すると、ツールが実行されます。
どのように解決するのですか?
完全なUnixパスを使用することができます。
PATH=$PATH:/c/python26
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/meld/bin/meld
これは、"に記載されているものです。 Windows で git を使って meld を動作させる方法 "です。
または、"で説明されているラッパーアプローチを採用することもできます。 WindowsでMeldとGitを使う を参照してください。
# set up Meld as the default gui diff tool
$ git config --global diff.guitool meld
# set the path to Meld
$ git config --global mergetool.meld.path C:/meld-1.6.0/Bin/meld.sh
スクリプトで
meld.sh
:
#!/bin/env bash
C:/Python27/pythonw.exe C:/meld-1.6.0/bin/meld $@
<ブロッククオート
しなければならなかった。
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
<ブロッククオート
meldc.exe は特に Windows でコンソールから起動されるように作成されていることに注意してください。したがって、meld.exe は正しく動作しません。
センターオービット で言及している コメント をインストールするMac OSのために ホームブリュー をインストールし、その後
brew cask install meld
git config --global merge.tool meld
git config --global diff.guitool meld
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン