はじめに
ディレクトリAとディレクトリBの差分を丸ごと確認したいってこと、あると思います。
ファイルの差分であればvscodeの機能で確認することができるのですが(ctrl + shift + P → "compare"で差分チェックできる。)ディレクトリ丸ごととなるとこの方法は使えません。
また、「Compare Folders」という拡張機能で差分を確認することはできるのですが、ひとつひとつディレクトリを開かないといけなかったり、ぱっと見では数がわからなかったりでうーんといった感じでした。
そこで今回は僕がディレクトリ丸ごと差分をとりたいときにする「変な」方法を書いていきます。
要約
vscode上で前回のコミットからの差分が確認できる点に着目してディレクトリの差分を調べる
用意するもの
- vscode
- git
- 比較したいディレクトリ(ディレクトリA、ディレクトリBとします)
- 差分を確認するためだけに作った新規ディレクトリ
実践
ディレクトリAをコミット
2.git→「リポジトリを初期化する」
3.適当にコミットする
Gitをつかっている人であればそろそろ勘付くかもしれません。前回のコミットからの変更があるファイルを一覧で出してくれます。それを利用して...
ディレクトリBにさしかえ
4.中身を「ディレクトリB」に変える。
黄色枠の部分を削除して、ディレクトリBのものに差し替えましょう
差分のあるファイルが一覧で表示されます。もちろんどこに差分があるのかも確認できます。
終わりに
こういう拡張機能あるとおもうんですけどね。僕は見つけられませんでした。