与えられたdiff(a,b)
& diff(b,c)
aまたはbまたはcの知識なしでdiff(a,c)
を見つける方法はありますか?2つの連続差分にパッチを適用して、前の2つの差分と組み合わせたすべての変更を反映する第3の差分を出力できますか?
注:GNUでdiffユーティリティを使用しています。
これには既存の解決策がありますか?
ありがとうございます!
与えられたdiff(a,b)
& diff(b,c)
aまたはbまたはcの知識なしでdiff(a,c)
を見つける方法はありますか?2つの連続差分にパッチを適用して、前の2つの差分と組み合わせたすべての変更を反映する第3の差分を出力できますか?
注:GNUでdiffユーティリティを使用しています。
これには既存の解決策がありますか?
ありがとうございます!
それとも
git checkout [email protected]{0} # leave the branch
git reset HEAD~3 # unstage last 3 commits
git diff > ~/mypatch
おそらく理論的には2件のdiffの重ね合わせであるが、あなたは**解析する必要があるため、実質的に、それはおそらくはるかに複雑だ開始と
git stash
# do funny business
git checkout $originalbranch
git stash pop
で終わる** 'diff(a、b)'と 'diff(b、c)'をファイルします。 –
はい、理論的には可能です。私は既存の解決策を見つけることに興味があります。 – Nullpoet