0
0

ディレクトリ丸ごと差分を確認したい時に俺がやってること

Posted at

はじめに

ディレクトリAとディレクトリBの差分を丸ごと確認したいってこと、あると思います。
ファイルの差分であればvscodeの機能で確認することができるのですが(ctrl + shift + P → "compare"で差分チェックできる。)ディレクトリ丸ごととなるとこの方法は使えません。

また、「Compare Folders」という拡張機能で差分を確認することはできるのですが、ひとつひとつディレクトリを開かないといけなかったり、ぱっと見では数がわからなかったりでうーんといった感じでした。

スクリーンショット 2024-04-07 21.22.19.png
(↑このように差分があるファイルはわかるが...)

そこで今回は僕がディレクトリ丸ごと差分をとりたいときにする「変な」方法を書いていきます。

要約

vscode上で前回のコミットからの差分が確認できる点に着目してディレクトリの差分を調べる

用意するもの

  1. vscode
  2. git
  3. 比較したいディレクトリ(ディレクトリA、ディレクトリBとします)
  4. 差分を確認するためだけに作った新規ディレクトリ

実践

ディレクトリAをコミット

  1. まずは新規ディレクトリに「ディレクトリA」をコピーします
    スクリーンショット 2024-04-07 21.29.09.png

2.git→「リポジトリを初期化する」

スクリーンショット 2024-04-07 21.30.43.png

3.適当にコミットする
スクリーンショット 2024-04-07 21.31.28.png
Gitをつかっている人であればそろそろ勘付くかもしれません。前回のコミットからの変更があるファイルを一覧で出してくれます。それを利用して...

ディレクトリBにさしかえ

4.中身を「ディレクトリB」に変える。
スクリーンショット 2024-04-07 21.36.22.png
黄色枠の部分を削除して、ディレクトリBのものに差し替えましょう

5.gitの「変更」を確認する
スクリーンショット 2024-04-07 21.38.20.png

差分のあるファイルが一覧で表示されます。もちろんどこに差分があるのかも確認できます。

終わりに

こういう拡張機能あるとおもうんですけどね。僕は見つけられませんでした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0