Answer the question
In order to leave comments, you need to log in
How to control web project file versions?
We use our own system written in Laravel in our work. Sometimes bugs come out later and you need to roll back urgently, but the programmer is sleeping, etc.
I heard that there are systems that store all versions of all files and take into account changes and make it possible to roll back.
How to connect this to the server?
Answer the question
In order to leave comments, you need to log in
Yes, there are. It's called git. This is what your programmers most likely used.
But it's their tool, not yours. You don't know what they changed there, and the changes may not be compatible with your data set (cache servers like radish, database, .env file, etc.) in production, so rolling back some changes without the participation of a programmer - very dangerous.
Your problem is that programmers don't write tests and don't test themselves, you don't have testers and you don't have staging (a server that receives all changes for testing immediately before production). You need to change workflow.
Try to look or read information about git, maybe this is what you need
Read this book, it won't take long:
https://git-scm.com/book/ru/v2
And in practice, you can use GitHub/GitLab
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question