Detta problemet har jag också, förvisso, men jag har helt enkelt gjort så att jag har ett "ramverk" som jag kopierar precis som du men försöker att inte ändra koden för mycket så att syntaxen fortfarande blir de samma, men koden är bara optimerad.
Gör man då en uppdatering så ser man till att göra så mycket uppdateringar som möjligt, och sedan börja använda den som ramverk istället.
Learn to live with it