問題タブ [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 投票する
2 に答える
1681 参照

windows - Windows用のdiff3のようなプログラム?

私は Linux ユーザーであり、通常は kdiff3 を使用して 3 つの (テキスト) ファイルを相互に比較します (たとえば、svn の競合がある場合)。それを行うためのさまざまなプログラム(diff3やmeldなど)を知っていますが、Windows用はありません。

Windows 用の 3-file-differ はありますか?

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

kdiff3 - kdiff3 の単一の差分をコピーする

kdiff で 1 つの変更または多くの変更を 1 つずつコピーすることはできますか? WinMerge には、マージせずに 1 つのファイルから 2 番目のファイルに chnge をコピーできるオプションがあります。

あるファイルから別のファイルにいくつかの変更をコピーする必要があり、手動で行いたいです。

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

git - 複数の祖先と kdiff3 を使用した git 再帰戦略

いくつかの「共通の祖先」が利用可能なシナリオでマージを実行しているため、Git は「git merge recursive」戦略を実行します。

そのため、マージを実行して新しい祖先を作成し、それが今度は私が取り組んでいる寄稿者の CA として使用されます。

OK、問題は次のとおりです。「先祖」がGitによって内部的に実行される「再帰マージ」に由来する競合のあるファイルがあるため、KDiff3を使用してgit mergetoolで競合を修正しようとすると、次のように表示されます。ここに画像の説明を入力

これは正常ですか?私の例は少し「単純すぎる」(ファイルに 1 行しかないため、現実的ではない) ですが... この共通の先祖を持つことは役に立ちますか?

ありがとう!!

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

visual-studio-2010 - AnkhSVN で動作するように KDiff3 を構成する

kdiff3 をマージ ツールとして使用するように AnkhSVN を構成した経験のある人がいるかどうか疑問に思いました。

Visual Studio 2010 の Tools -> Options Subversion User Tools で変更できることはわかっていますが、Diff、Merge、Patch の正しいコマンド ラインがわかりません。

私はネットを検索しましたが、役に立ちませんでした。

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

kdiff3 - kdiff3 マージが機能しない

KDiff3を使用してマージの競合を解決する場合、 AおよびBバージョンの解決済みコピーを保存するにはどうすればよいですか?

マージの競合を解決するためにKDiff3を開きます。目的のバージョンを選択することで、各競合を解決できます。すべての競合を解決したら、mergeボタンをクリックします。次に、保存しようとしましたが、マージの競合がまだ存在するというプロンプトが表示されます。

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

mercurial - この Mercurial の競合をどのように解決しますか?

Mercurial と Python は簡単なことを難しくしてしまうので、イライラしています。些細な競合がありますが、Mercurial は何をすべきかを提案しないため、この些細なファイルの競合を解決する方法さえわかりません。

KDiff3

競合は些細なことですが、これを解決できなければ、複雑なことも解決できません。ファイルを好きなように編集して、どこからでも再度コミットできますか? 私は実行する必要がありますhg mergeか?Mercurial では、保持するバージョンを選択することさえできないのはなぜですか? よく書かれていない 1000 のマンページを掘り下げなければ、些細なことをほぼ不可能にできるのはなぜですか?

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

tortoisesvn - TortoiseSVNでKDiff3を使用してマージを保存する

TortoiseSVNの競合解決ツールとしてKDiff3を使用したいので、ここここの手順に従って、 KDiff3を使用するようにTortoiseSVNを構成しました。したがって、TortoiseSVNのマージツール設定は次のとおりです。

マージを実行すると、競合が検出される場合があります。もしそうなら、「競合の編集」ボタンを押してKDiff3を起動し、マージの競合を調整します。

ただし、マージを保存すると、結果は実際の作業ファイル内ではなく、.svnフォルダー内の一時ファイルに保存されますC:\projects\my-new-project\src\mvags1.mxml。一時的な場所は、KDiff3出力ウィンドウでも確認できます。

ここに画像の説明を入力してください

何かを間違って構成しましたか、それともKDiff3がTortoiseSVNとどのように連携するかについての私の期待は正しくありませんか?

TortoiseSVN1.7.5とKDiff30.9.96を使用しています。

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

macos - git mergetoolとしてemergeする代わりにkdiff3を構成するにはどうすればよいですか?

Mac OSX Snow LeopardにGitがあり、emergeの代わりにkdiff3を使用するようにmergeanddiffツールを編集しようとしました。

しかし、使用しようとすると、kdiffのGUIが起動せず、cmdベースのインターフェイスが維持されます。

gitconfigでの私の設定は次のとおりです。

明らかに何か足りないものがありますが、私は何を間違えましたか?

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

kdiff3 - KDiff3 での手動差分アライメント

KDiff3 の「手動差分アライメントの追加」は何もしていないようです。オンライン ドキュメントはかなりまばらです。

この機能は実際に機能しますか?

0 投票する
5 に答える
23909 参照

git - Kdiff3 が mergetool コマンドで開かない

競合があるので、次のように入力します。

次に、次のようなメッセージが表示されます。

Return キーを押して、マージ解決ツールを開始します

通常、これを行うと、kdiff3 が開き、違いをマージできます。

今、私がそれをすると、次のファイルに続き、kdiff3 はまったく開きません。

git config とシステム パスをトリプル チェックしましたが、すべてが完璧に見えます。構成ファイルは次のとおりです。

何が間違っているのか誰にも考えがありますか?

私は感じています (私が間違っているかもしれませんが、新しい Github Windows クライアントをインストールして以来、これは問題でした)...