問題タブ [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.
svn - OSX での meld (グラフィカル差分ツール) の代替手段は何ですか?
私は主に Linux で開発を行っており、meld は私にとって不可欠です。しかし、外出中は MacBook (ヒョウ) を使用しており、メインの開発ボックスと同じツール セットを使用したいと考えています。meld はその 1 つです。
meld をインストールできるはずですが、うまくいきませんでした。だから...メルドと同じくらい良い(またはそれ以上の)代替品はありますか?
1 つ指摘しておきたいのは、私は Subversion を使用しており、'meld' が大好きです。作業ディレクトリを BASE リビジョンと比較するコマンド...
ヨハン
diff - CVS で別の diff コマンドを使用しますか?
CVS で別の diff プログラムを使用することは可能ですか? meld のようなものを使用して、リポジトリと自分の変更を並べてグラフィカルに表示したいと考えています。別の CMS を使用することは私の手に負えません。理想的なのは、次のように機能する文書化されていないコマンドライン引数です。
これにより、チェックアウトした修正バージョンの foo.cc とリポジトリ バージョンの差分が得られますが、差分プログラム meld を使用しています。
文書化されていないコマンドライン引数はありそうもないので、一緒にハックする必要がある場合は、それでうまくいきます。
macos - MacPorts で Meld をインストールできません
MacPorts で Meld を Mac にインストールする際に、他の人も問題を抱えていることがわかりました。
走る
私は得る
Meld を Mac にインストールするにはどうすればよいですか?
svn - zip形式のxmlファイルのSubversion差分
MySQL Workbenchを使用して、アプリケーションのデータベーススキーマを維持しています。.mwb
ワークベンチが使用するファイル(zip形式のXMLドキュメント)は、Subversionリポジトリに保存されます。
このファイルはSubversionによってバイナリデータとして扱われるためsvn diff
、たとえばコミットする前に、変更を表示するために使用することはできません。
データは実際にはXMLであるため、とにかく差分を表示する方法があるのではないかと思います。前にファイルを解凍するスクリプトや、へのプラグインなどsvn diff
です。
理想的な解決策はこれを可能にするでしょう:
またはMeldを使用することもできます:
これを達成するためにどのようなアプローチを考えることができますか?たぶん他の誰かがSubversionでアーカイブされたテキストファイルのdiffを表示するというこの問題を抱えていました。
git - meldでブランチの違いを表示しますか?
HEADと現在の状態の違いを。で表示できることを知っていmeld .
ます。master
しかし、たとえば、ブランチdevel
とメルドの違いをどのように確認できますか?
現時点では、次の手順を実行します。
- 作業コピーのフォルダの名前を変更します
たとえばmv /projectA /projectA_master
) - プロジェクトを再度クローンします
git clone url
devel
ブランチに切り替えます
cd projectA && git -b devel origin/devel
- meldとの違いを表示
meld /projectA_Master projectA
メルドで同じ結果を得る簡単な方法はありませんか?変更を確認するためだけに必要であり、主にマージするためには必要ありません。
merge - LinuxでMeldを使用してマージする方法
Meldを使用してSVNファイルのいくつかの競合を解決したいと思います。競合を解決するためにHeadバージョンと自分のバージョンを使用しています。マージ操作を実行して競合を解決する方法を見つけることができません。行を右クリックすると、コピー、貼り付け、切り取り、パッチの作成、右へのコピー、左へのコピーのオプションが表示されます。このように「私の後にこの行をコピーする」または「私の前にこの行をコピーする」方法はありますか?Windowsで作業していたときにWinMergeを使用しました。今、私はUbuntuマシンに移動し、初めてこの状況に直面しました。Meldを使用して競合を解決する方法を教えてください。
前もって感謝します
git - git-difftool:meldを使用して完全なファイルツリーを比較しますか?
古い git コミットのファイル ツリーと作業中のファイル ツリーを比較する簡単な方法はありますか?
git-difftool は非常によく似た機能を実行しますが、実際には差分を実行したくありません。要点は、呼び出しているツールがそのためのより良いインターフェイスを提供できるということです。
meld - OS X にメルドをインストールする
MacPorts をインストールして「sudo port -v selfupdate」を実行した後、meld をインストールしようとしました。
インストールは、すべての種類のものを取得するために開始されます gnome-comoon perl5.8 perl5 pkgconfig ..... これは延々と続きます。
それは正常ですか?
svn - CVS diff よりも SVN diff を優先させる方法
CVS と SVN の両方で追跡されているディレクトリがいくつかあります (長い話)。これらのいずれかでファイルを変更してmeldを実行すると、SVNバージョンと比較されます。ただし、一部の他の開発者にとっては、CVS とは異なります。どちらが優先されるかを指定する方法はありますか? 誰もがMeld 1.3.0を使用しています
編集: OK、ディレクトリ ビューのアドレス バーに選択するオプションがあることがわかりましたが、一部のマシンにはそのバーがありません。
directory - ディレクトリ内の多数のファイルにパッチを適用する 2 つのパッチ ファイルの結合 + 競合の解決
何千ものファイルと、同じディレクトリに適用される 2 つのパッチ ファイルを含むディレクトリがあります。各パッチ ファイルは、ディレクトリまたはそのサブディレクトリにある 20 ~ 30 個のファイルにパッチを適用します。
いずれかのパッチを共通の祖先ディレクトリに適用すると、成功します。
しかし、1 つのパッチ ファイルを適用した後に別のパッチ ファイルを適用すると、1 つのパッチ ファイルが適用された後に行番号が変更されるため、失敗します。(両方のパッチ ファイルは、共通の祖先からの差分を格納します)。また、一部の場所では、meld などのグラフィカル ツールを使用して 3 方向マージを行いたいという競合があります。
私の目標は、パッチ ファイルから 3 方向のマージを実行し、この最終ディレクトリを共通の祖先に対して再帰的に比較して、単一のパッチ ファイルを作成することです。
これを行う 1 つの方法は、共通の祖先の 2 つのコピーを作成し、2 つのコピーに異なるパッチを適用してから、meld を使用してマージを行うことです。meld は、変更されていないファイルの比較に多くの時間を費やしていました (dir には数千のファイルがあります)。これを行うより良い方法はありますか?
私はLinux初心者なので、正確なコマンドを入力していただければ幸いです。