[解決済み] meldでブランチの違いを見る?
2022-04-21 16:18:38
質問
でHEADと現在の状態の差分を表示できることは知っています。
meld .
. しかし、ブランチ間の差分を表示するにはどうすればよいのでしょうか。
master
と
devel
をmeldで使うか?
今のところ、私は以下のような手順で行っています。
-
作業コピーのフォルダー名を変更する
例えばmv /projectA /projectA_master
) -
プロジェクトを再度クローンする
git clone url
-
に切り替えます。
devel
ブランチ
cd projectA && git -b devel origin/devel
-
メルドで差分を表示
meld /projectA_Master projectA
meldで同じ結果を得るためのもっと簡単な方法はないのでしょうか?私は変更を確認するために必要なだけで、主にマージのためではありません。
どのように解決するのですか?
私もこの問題に悩まされたので、作業ツリーやステージング・エリアに対して任意のコミットをより快適に差分できるようにする git meld を作りました。これは以下のサイトにあります。 https://github.com/wmanley/git-meld . Mark のスクリプトに少し似ていますが、任意のコミット、ステージングエリア、作業ディレクトリを他のものと比較するために動作します。 比較対象のひとつが作業ツリーである場合は、作業ツリーも読み書き可能なので変更を失うことはありません。
関連
-
[解決済み】「オリジン/マスターへのプッシュが拒否されました」というエラーが常に発生するのはなぜですか?
-
git commit リモートエラー [rejected] master -> master (フェッチファースト)
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] リモートにないトラッキングブランチを削除
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] git のコミットを削除しても、変更は維持できますか?
-
[解決済み] Git のローカルブランチとリモートブランチの両方の名前を変更するにはどうすればよいですか?
-
[解決済み] Git で単一のブランチをクローンする方法を教えてください。
-
[解決済み] 古いリモート git ブランチのクリーンアップ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】git rev-parseは何をするのですか?
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] VSTS Git Fetch Failed with exit code: 128
-
[解決済み] GitHubです。パーミッションが拒否されました (公開鍵)。
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] 隠し場所に対する Git の diff
-
[解決済み] gitで2つのタグを比較する方法は?
-
[解決済み] gitのdifftoolとmergetoolとしてMeldをセットアップして使用する
-
[解決済み】別のブランチから1つのファイルだけを取得する方法は?