問題タブ [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.

0 投票する
1 に答える
4250 参照

git - smartgitとkdiff3の統合

smartgitに付属しているマージツールは非常に紛らわしいです。
kdiff3を構成できません。共通の祖先を構成することはできません。
構成できるファイルは次の3つだけです。${mergedFile}$ {rightFile} $ {leftFile}
kdiff3を構成して3方向マージを使用する方法はありますか?

0 投票する
1 に答える
1494 参照

java - IntelliJ Idea で .orig ファイルを削除する

IntelliJ Idea ですべての .orig ファイルを削除する快適な方法はありますか?

0 投票する
1 に答える
85 参照

mercurial - マージ - 類似と認識されたものを変更できますか

マージ ツールが同様のコード ブロックを認識する方法を制御することはできますか? 特に融合していますが、代替ツールの提案も大歓迎です。関連する場合は、mercurial を使用しています。

私は、最初の get/set 関数を生成するコード ジェネレーターを備えたシステムで作業しています。かなり一般的な状況は、2 人の開発者がそれぞれフィールドを追加し、新しい get/set 関数がライブラリの最後に生成されることです。マージに関しては、避けられないマージ競合があります。

私が望むのは、マージ ツールがこれらを同じ関数の変更されたバージョンではなく、別の関数として認識することです。

Meld は少なくとも、各バージョンに追加された機能を示す、十分に見栄えの良いビューから始めます。

マージの初期状態

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

私が欲しいものではありません!

0 投票する
1 に答える
2621 参照

git - 2 つのローカル ファイルをマージする

マージする必要がある 2 つのローカル ファイルがあります。どちらも git でバージョン管理されていません。ファイルをマージするための Linux コマンドはありますか? を試しmergeましたが、有用な出力が得られませんでした。mergefile は、最初のファイル全体が削除され、2 番目のファイルが出力全体であることを示しているようです。

編集

明確にするために、2つのファイルを端から端まで単に接着するのではなく、インラインでファイル間の違いを示すgitスタイルのマージファイルを作成しようとしています(コードでは機能しません)。

0 投票する
2 に答える
7473 参照

git - KDiff3 を使用して Git で差分を編集する

差分を作成するとき、コミットする前にローカル ファイルを編集したいことがよくあります。これは、ローカル ファイルを簡単に編集したり、以前のバージョンからの変更をコピーしたりできるため、Eclipse の比較ビューで非常にうまく機能します。

Git と KDiff3 を同じように動作するようにセットアップしようとしています。KDiff3 をマージツールとして使用している場合、期待どおりに動作します。ただし、difftool として設定すると、読み取り専用ビューが表示されるため、編集を行うことができません。ドキュメント ( http://kdiff3.sourceforge.net/doc/documentation.html ) によると、必要な--output2 つのファイルをマージするオプションがあると思いますが、そうではありません。私の .gitconfig の関連部分:

0 投票する
2 に答える
11098 参照

diff - kdiff3 ファイルの比較から、統一された diff 形式で diff を生成できますか?

Windows で kdiff3 比較があり、比較をテキスト ファイルとして統合 diff 形式で保存したいと考えています。

これは奇妙な質問だと思います。通常、人々はすでにテキスト diff を手にしており、それを kdiff3 でグラフィカルに見たいと思っています。

Windows で...変わった... バージョン管理ツールを使用していますが、バージョンを比較して kdiff3 で比較を表示できます。ただし、少なくとも私のような非 ClearCase 忍者にとっては、Unix に適した出力を生成することは明らかに不親切です。

私が本当に、本当に好きなのは、比較の出力を統一された差分形式で取得することです。これにより、 のようなツールを使用できますpatch。私は ClearCase が特に好きというわけではありません。

kdiff3 は既存の比較を取得して、統一された diff 形式にエクスポートできますか?

0 投票する
0 に答える
823 参照

diff - Kdiff3 で一致する行を非表示にする方法

Kdiff3 (Windows) で一致する行を非表示にする方法を知っている人はいますか? 私は本当に違いだけに関心があり、その間にすべてのフィラー (つまり、一致する行) を入れずに、その違いのリストをすばやくスクロールしたいと思います。

私は他のソフトウェアの選択肢も受け入れていますが、Kdiff3 にこの機能がないとは信じがたいです。

0 投票する
4 に答える
7006 参照

git - kdiff を使用してディレクトリ git branch diff を取得する方法

gitでkDiff3を構成しました。

必要なのは、2 つのブランチ間のディレクトリの違いを確認することです。私が走るとき

git difftool <headbranch>

コマンドを実行すると、すべてのファイルが 1 つずつ開きます。しかし、それは私が望んでいるわけではありません。

0 投票する
1 に答える
894 参照

git - kdiff:マージは成功しました

マージと競合解決にkdiff3を使用するgit用のマージドライバーを作成しようとしています。

kdiff3がマージに成功したかどうかを知る方法が必要です。

これまでのところ私はこれを持っています:

出口1はマージが成功したかどうかをgitに伝えるので、kdiff3の成功に基づいて設定したいと思います。

私が完全に欠けているこれを行う方法はありますか?