ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

macでwinmergeみたいなこと

djangoのソースいじったり、linux/mac/windowsのスクリプトを維持したり、この文章もgoogle cloudで動かしてるgitlabのコンテナに入れてる。 更新差分を確認するのは、ずっとwinmerge使ってるんやけど、macでも同じようなことできるんとちゃうか。 探してみたらあった。 DiffMergeってのがあるそうな 総本山はここ。 SourceGear | DiffMerge www.sourcegear.com 本来はプログラムをマージしてくのが目的なんやけど、自分は直近1年ぐらいの変遷がわかったらええ。 ファイルのありなしと、書いてる内容の差分が見えたらいったんOKやねんけどね。 macで書いてから、gitlabに登録してgit cloneしたあとに、内容が維持できてるかが見れるのが自分としての目的。 入れてみましょ。 ダウンロードするdmgファイルの名前にintel stableってあるけど、macやからm4でもうまいことやってくれるはず。 Extrasって書いてあるフォルダには実行には関係なさそうなファイルが入ってるから放置。 Applicationsのフォルダのエイリアスあるから、ドラッグして起動させてみたら動くやん。 brewでもインストールできるで。こっちのほうがバージョンアップ維持しやすいかも。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 nari@gvis-mac ~ % brew install --cask diffmerge ==> Downloading https://formulae.brew.sh/api/cask.jws.json ==> Caveats diffmerge is built for Intel macOS and so requires Rosetta 2 to be installed. You can install Rosetta 2 with: softwareupdate --install-rosetta --agree-to-license Note that it is very difficult to remove Rosetta 2 once it is installed. ==> Downloading https://download.sourcegear.com/DiffMerge/4.2.1/DiffMerge.4.2.1.1013.intel.stable.dm ############################################################################################# 100.0% ==> Installing Cask diffmerge ==> Moving App 'DiffMerge.app' to '/Applications/DiffMerge.app' ==> Linking Binary 'diffmerge.sh' to '/opt/homebrew/bin/diffmerge' ==> Linking Manpage 'diffmerge.1' to '/opt/homebrew/share/man/man1/diffmerge.1' 🍺 diffmerge was successfully installed! nari@gvis-mac ~ % エンコードとか初期設定 インストーラがあるアプリケーションやったら言語で日本語選べることもあるけど、macのソフトウェアは日本語でストレートに動きだすことは少ない。 ...

 ⭐️