Most of us sometimes have problems after upgrading the OS or programs or just after installing the package of programs, and some of the have conflicts, and you spend a lot of time to resolve them.
Yesterday I have tried make git init
in all main repositories. And after I upgraded to new version some of my programs. After I made commit of changes. So, now, I can just checkout between versions of my programs without any virtual box
and so on. For example, it can be very useful to test you local project in different versions of PHP.
I tried upgrated Ubuntu
(but I did it in my virtual box-because I did not now what can happened). And makecheckout between some versions
. It worked!
Questions is: can it have bad influence on my OS (I heard about some problems of hashing binary files, and it can bee a problem)? Maybe this influence I cannot see, but they are exist? Someone have some experience with this?