main branch - how to reduce compilation to the changes only?

Hello, look for solution to not build engine from scratch after syncing changes into local branch after downloading and changes dependencies.
There is a way to tell VS to compile only files that were changed?
Thanks in advance all the best

That`s done automatically by the Unreal Build tools or Visual Studio . It depend on what module you change. If you change a plugin for example ,it probably compile only that plugin, but if you change a module engine file ,it will compile all modules that depend or use that module.

1 Like

Thank You Very much for the Answer. I was curious cause i made a daily"update" and my first compilation had 8k+ modules aka - first build of the engine . Day after i did upstream had 7k files to build. With not alot of the changes as i saw. In that case i will just try do less often updates to local repo.
Maybe there is right way to overwrite files just through VS or Github Desktop - cmd
and i do something wrong and it causes loop to the cleaning and rebuilding- that’s why iam asking:D So maybe there is a way to not have 1hour uptime for computer.