A
A
airbor2019-05-12 01:08:45
Version control systems
airbor, 2019-05-12 01:08:45

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

4 answer(s)
A
Alex Wells, 2019-05-12
@Alex_Wells

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.

S
Sergey Khlopov, 2019-05-12
@Shlop

Try to look or read information about git, maybe this is what you need

N
Nikita Yudin, 2019-05-12
@NikitaNike

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 question

Ask a Question

731 491 924 answers to any question