Until now you had to apply patches through the command line. It bothers me that there is no version control for this, since in some cases the content of the provider's folder is changed, which is ignored. More for the responsibility with the time and date of the change instead of the ability to reverse. But then I came across this article.
It is difficult to calibrate from this article. Is this the recommended approach to apply patches? Or is there another method?