Windows上でを使用する場合、Meldをマージツールとして使用できますか?Git Extensions and Meld merge
答えて
:設定 - > Gitのコンフィグ
Merge tool: meld
Path to mergetool: C:/Program Files (x86)/Meld/Meld.exe
Merge tool command: "C:/Program Files (x86)/Meld/Meld.exe" --diff "$BASE" "$LOCAL" "$REMOTE" --output "$MERGED"
はい、this issueへの応答です。 Gitの拡張で
meldはデフォルトのdifftoolですが、デフォルトのmergetoolではありません。そのチケットはまだ2016-05-09の – cori
@coriの通りです。 Tomaszの答えは、あなたがmergeとdiffの両方を探しているなら、もっと便利だと思います。 –
この答えが正解です。もう1つの答えは、マージ結果/変更を実際のワークスペースファイルに保存しません! Gitの拡張で
:設定 - > GitのコンフィグMergetool = meld (just type it in, don't use the combo)
Path to mergetool = </path/to/Meld.exe>
Mergetool command = </path/to/Meld.exe> \"$LOCAL\" \"$BASE\" \"$REMOTE\" --output \"$MERGED\"
は、私は前の回答&関連記事をしようと、GitExtensionsでの作業メルド得るのに苦労していました。
これは修正された回答です。以前はコマンドライン 'git mergetool'の使用を掲示しましたが、祖先との3方向マージはクリーンではありませんでした。代わりに中央ペインに衝突マーカーが表示されました。
また、これについて議論するGitExtensions feature-requestに関する私のGitHubコメントも参照してください。
トーマスのように、受け入れられた答えは私にとってはうまくいかなかった。 meldが閉じられた後、マージされたファイルは保存されませんでした。しかし、トマスの答えは私のために働かなかった。ファイルが保存されている間に、マージされたマークアップとともにMeldで開かれました。
代わりに、私はSourcetreeで使用しているコマンドラインを使用しています。ここに私のために働いたものです。
Mergetool command = </path/to/Meld.exe> \"$LOCAL\" \"$BASE\" \"$REMOTE\" --output=\"$MERGED\" --auto-merge
- 1. Meldについて理解する3 way merge with Git
- 2. Git mergetool with Meld with Windows
- 3. Linux、symlinked Dir、Meld、git
- 4. CakePHP、extensions and layouts
- 5. Qualtrics Loop and Merge Nonececutive
- 6. git merge without auto commit
- 7. Git - Merge vs rebase
- 8. 自動git merge
- 9. Git Remote Repository Merge
- 10. Git Merge - ブランチシーケンス
- 11. Git merge(conflict)
- 12. Git Fetch/Merge Confusion
- 13. git - rebase ruins merge
- 14. Git Merge Workflow
- 15. git see merge diff
- 16. merge facebook profile with text and image
- 17. git mergeとのバイナリコンフリクト
- 18. Git merge with todo comments
- 19. Git merge keep mv history
- 20. "git merge --squash" with libgit2
- 21. Git Merge from Unmanaged Project
- 22. git fetch B + git merge Bとgit merge originの違いは何ですか?
- 23. git revertとgit mergeを理解する
- 24. git mergeまたはgit pull --rebase?
- 25. git merge vs rebase git svnを使用
- 26. git segfaults on merge - submodule conflict
- 27. Git merge --no-ffとsubmodules
- 28. git merge squash non-continuousコミット
- 29. git mergeを元に戻す
- 30. ローカルファイルシステムのリポジトリとgit-merge
この回答は私のためにマージされたファイルを保存するのではなく、 'git mergetool'がMeldを起動する方法でもありません。私の答えは、それを起動し、正しく保存するgitの方法を使用します。 –