Дано diff(a,b) & diff(b,c) Есть ли способ найти diff(a,c) без знания a или b или c?
diff(a,b)
diff(b,c)
diff(a,c)
Примечание: я использую утилиту diff в GNU.
Есть ли какое-нибудь решение для этого?
Заранее спасибо!
Я думаю, что утилита combinediff из пакета patchutils делает именно это.
combinediff
Или
git checkout HEAD@{0} # leave the branch git reset HEAD~3 # unstage last 3 commits git diff > ~/mypatch
возможно, начинаться и заканчиваться
git stash # do funny business git checkout $originalbranch git stash pop