問題タブ [meld]

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 に答える
76115 参照

git - git - コミット前の現在の変更の差分

git リポジトリのいくつかのファイルを変更しましたが、まだコミットしていません。

を呼び出すだけで、変更のリストを取得できますgit status。しかし、ファイル名に加えて、変更したまたはコンテンツのリストを取得するにはどうすればよいでしょうか?

最初はgit diffを使おうと思ったのですが、すでにコミット済みの変更を比較する場合にしか使えないようです。

通常はそのままですmeld .が、この場合は ssh 経由で外部サーバーに接続しています。

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

mercurial - Mercurialの手動マージはmeldを起動しません

完全に手動のMercurialマージを読んだので、私はそのようなものを持っています.hgrc

しかし、hg merge -r REVうまくいき、欠けているものがわかりません...

他のブランチが導入した変更の一部を削除するために、手動でマージを実行したいと思います。他のブランチにはいくつかのファイルに影響を与えるチェンジセットがあり、それらすべてを変更したくありません。

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

svn - *.edited ファイルはマージ中に作成されます

Ubuntu の Subversion に外部マージ ツール (meld) を追加しました。すべて正常に動作しますが、競合を解決して変更を受け入れると、マージしたファイルが作成され、「.edited」が追加されていることがわかります。したがって、ファイル test.txt をマージすると、test.txt にマージの変更が加えられ、マージの競合で作成された test.txt.edited ファイルも取得されます。

このファイルの作成者を知っている人はいますか?作成を無効にすることができます。

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

linux - meld を使用して svn diff を実行できません

リビジョン間の違いを表示するには、meld を使用します。meld をインストールし、プロジェクト ディレクトリで実行しました。

しかし、次のエラーが発生します。

ここで何がうまくいかないのか誰にも教えてもらえますか?

0 投票する
8 に答える
103211 参照

git - 最終的に使用されるgitファイルのバージョン:LOCAL、BASE、またはREMOTE?

中に衝突が発生すると、 Meldgit mergeというマージツールを開きます。LOCAL、BASE、REMOTEの3つのファイルを開きます。LOCALは私のローカルブランチであると読んだので、BASEは共通の祖先であり、REMOTEはマージされるブランチです。

今私の質問に:ファイルのどのバージョンが最終的に使用されますか?REMOTEですか?もしそうなら、例えばBASEブランチに何があるかに関係なく、私はそれを好きなように編集できますか?

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

macos - OS X 10.7のメルドが機能しませんか?

ポートを使用してMacOSにmeldをインストールしています。

すべての依存関係をダウンロードし、すべてが正常であると通知しました。

しかし、私が実行すると:

トレースバック(最後の最後の呼び出し):

問題は何ですか、そしてそれをどのように扱うのですか?

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

git - Git を使用した Meld 3 方向マージについて

上司は新しい Git リポジトリをセットアップしました。1 つは Windows サーバーに、もう 1 つは Linux サーバーに配置しました。

I was asked to resolve our conflicts so I chose to use Meld.

When I run the first file it opens 3 windows;

  • shipping.php.local.####,
  • shipping.php
  • shipping.remote.####

I have read the docs and help but I'm having trouble understanding. From what I can see, the shipping.remote has the changes I made to the files on the Linux box that I want to keep. shipping.local are the files from the Windows server and the shipping.php is the file that will result from the merge.

So if I just take the code from the shipping.remote, move it to the middle file(shipping.php) and save it, I will have the updated file I want on the Git repository on the Linux box?

I hope I'm explaining correctly, I just don't want to mess something up.

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

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

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

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

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

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

マージの初期状態

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

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

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

mercurial - hgignore を使用するためにメルドを取得する方法

Meldを使い始めたばかりです。私はそのバージョン管理差分機能を使用しており、.hgignore ファイルを使用していないように見えることを除いて、うまく機能しています。

私が取り組んでいるツリーは巨大ですが、マーキュリアル トラッキングを行っているのはごく一部だけなので、Meld はツリー全体をスキャンするのに長い時間を費やしており、その 90% はあまり気にすることができませんでした。

Meld 1.6.0 を使用していますが、ユーザーが VC タイプを手動で選択できないようです。そのため、.hg サブディレクトリを含むディレクトリで比較を開始する必要があります。

Meld に .hgignore ファイルを使用させる方法や、Meld のデフォルトの VC 選択をオーバーライドさせる方法はありますか?

0 投票する
10 に答える
132624 参照

git-merge - Meldをgitmergetoolとして設定する方法

私が設定した:

「gitmergetool」には次のように書かれています。

私も試しました:

  • / c / Program〜2 / meld / bin /
  • "/ c /プログラムファイル(x86)/ meld / bin /"
  • "c:/プログラムファイル(x86)/ meld / bin /"

結果は同じです。

C:/ Program files(x86)/ meld /bin/に移動して実行すると

ツールが実行されます。