問題タブ [kdiff3]
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 - smartgitとkdiff3の統合
smartgitに付属しているマージツールは非常に紛らわしいです。
kdiff3を構成できません。共通の祖先を構成することはできません。
構成できるファイルは次の3つだけです。${mergedFile}$ {rightFile} $ {leftFile}
kdiff3を構成して3方向マージを使用する方法はありますか?
java - IntelliJ Idea で .orig ファイルを削除する
IntelliJ Idea ですべての .orig ファイルを削除する快適な方法はありますか?
mercurial - マージ - 類似と認識されたものを変更できますか
マージ ツールが同様のコード ブロックを認識する方法を制御することはできますか? 特に融合していますが、代替ツールの提案も大歓迎です。関連する場合は、mercurial を使用しています。
私は、最初の get/set 関数を生成するコード ジェネレーターを備えたシステムで作業しています。かなり一般的な状況は、2 人の開発者がそれぞれフィールドを追加し、新しい get/set 関数がライブラリの最後に生成されることです。マージに関しては、避けられないマージ競合があります。
私が望むのは、マージ ツールがこれらを同じ関数の変更されたバージョンではなく、別の関数として認識することです。
Meld は少なくとも、各バージョンに追加された機能を示す、十分に見栄えの良いビューから始めます。

残念ながら、私が最初にそれを引っ張った後、関数が 2 つの別個の関数としてではなく、1 つのシステムで変更されたと見なすようになりました。これは、KDiff3 で最初に見たものと同じマージ結果でもあります。

git - 2 つのローカル ファイルをマージする
マージする必要がある 2 つのローカル ファイルがあります。どちらも git でバージョン管理されていません。ファイルをマージするための Linux コマンドはありますか? を試しmergeましたが、有用な出力が得られませんでした。mergefile は、最初のファイル全体が削除され、2 番目のファイルが出力全体であることを示しているようです。
編集
明確にするために、2つのファイルを端から端まで単に接着するのではなく、インラインでファイル間の違いを示すgitスタイルのマージファイルを作成しようとしています(コードでは機能しません)。
git - KDiff3 を使用して Git で差分を編集する
差分を作成するとき、コミットする前にローカル ファイルを編集したいことがよくあります。これは、ローカル ファイルを簡単に編集したり、以前のバージョンからの変更をコピーしたりできるため、Eclipse の比較ビューで非常にうまく機能します。
Git と KDiff3 を同じように動作するようにセットアップしようとしています。KDiff3 をマージツールとして使用している場合、期待どおりに動作します。ただし、difftool として設定すると、読み取り専用ビューが表示されるため、編集を行うことができません。ドキュメント ( http://kdiff3.sourceforge.net/doc/documentation.html ) によると、必要な--output2 つのファイルをマージするオプションがあると思いますが、そうではありません。私の .gitconfig の関連部分:
diff - kdiff3 ファイルの比較から、統一された diff 形式で diff を生成できますか?
Windows で kdiff3 比較があり、比較をテキスト ファイルとして統合 diff 形式で保存したいと考えています。
これは奇妙な質問だと思います。通常、人々はすでにテキスト diff を手にしており、それを kdiff3 でグラフィカルに見たいと思っています。
Windows で...変わった... バージョン管理ツールを使用していますが、バージョンを比較して kdiff3 で比較を表示できます。ただし、少なくとも私のような非 ClearCase 忍者にとっては、Unix に適した出力を生成することは明らかに不親切です。
私が本当に、本当に好きなのは、比較の出力を統一された差分形式で取得することです。これにより、 のようなツールを使用できますpatch。私は ClearCase が特に好きというわけではありません。
kdiff3 は既存の比較を取得して、統一された diff 形式にエクスポートできますか?
diff - Kdiff3 で一致する行を非表示にする方法
Kdiff3 (Windows) で一致する行を非表示にする方法を知っている人はいますか? 私は本当に違いだけに関心があり、その間にすべてのフィラー (つまり、一致する行) を入れずに、その違いのリストをすばやくスクロールしたいと思います。
私は他のソフトウェアの選択肢も受け入れていますが、Kdiff3 にこの機能がないとは信じがたいです。
git - kdiff を使用してディレクトリ git branch diff を取得する方法
gitでkDiff3を構成しました。
必要なのは、2 つのブランチ間のディレクトリの違いを確認することです。私が走るとき
git difftool <headbranch>
コマンドを実行すると、すべてのファイルが 1 つずつ開きます。しかし、それは私が望んでいるわけではありません。
git - kdiff:マージは成功しました
マージと競合解決にkdiff3を使用するgit用のマージドライバーを作成しようとしています。
kdiff3がマージに成功したかどうかを知る方法が必要です。
これまでのところ私はこれを持っています:
出口1はマージが成功したかどうかをgitに伝えるので、kdiff3の成功に基づいて設定したいと思います。
私が完全に欠けているこれを行う方法はありますか?