How to overcome discomfort when using version control systems?
How many times did not try to understand, does not work. How do people work with the version control system and find this approach to development convenient?
Made an edit to the code - entered a command in the terminal for pushing - everything was recorded. I have never met a version control system that would offer online development with something like this:
- Go to the online resource
- Create a project
- Specify the data of your remote server to store the code
- Getting started ...
In this case, when saving files, each edit automatically creates additional copies of the project with different versions of code. And there is an opportunity to return to any state of the project at any time.
Such version control systems, as I understand it, do not exist. I can not only understand why, because this approach is dozens or even hundreds of times more convenient (for me, perhaps for someone else). There is no need to set up, download, work in the terminal ... at least take it yourself and start a start-up project.
как люди работают с системой контроля версий и считают такой подход к разработке удобным” (albeit for other reasons). Therefore, I mainly usetarfor myself (from time to time playing with git (now) and trying to figure out how to actually work with it correctly (or convince myself that this is really convenient for me)). - avp