とに存在するファイルのリストを取得する必要があるとしbranchA
ますbranchB
。
簡単な解決策は、ブランチごとに2つの別々のファイルのリストを取得し、それらをbash
または何かと交差させることです。
# pseudocode
let α = git ls-tree -r --name-only branchA
let β = git ls-tree -r --name-only branchB
intersect α β
ここでは、ls-tree
コマンドは排他的なアプローチではないようです。gitだけで答えを得る方法はありますか?