Skip to main content

Command Palette

Search for a command to run...

Why Version Control Exist : The Pen-drive Problem

Published
2 min read

Introduction

Early day’s of software development, developer was manually manage the source code, that time was single developer work on the project. share the source code using email and Pen-drive, every changes then developer create new files like... final_v1/, final_v2 etc.. on the local machine. and now day’s use Git and Git-hub then solve above problem.

Why version control exist ?

Source code easily and efficiently manage, changes history track easily in source code. who are parts changes in the source code all complete history track. Use VCS server then contribution made easy and other problem solve VCS like. code loss etc.

  • Track code changes history.

  • Code update easy.

  • Contribution easy.

  • Source code manage easier.

  • Fast and smooth working.

  • User friendly.

Pen-drive problem

Pen-drive problem was very heuristic problem. early day’s when VCS (version control system) not exist in the world then we have used pen-drive and share code then developer contribute the project. It was very time taking and old way style. At time, only one developer code in the project.

In that scenario exist biggest problem like complete code in pen-drive then any case pen-drive is crash then all project and features loss..

Problem without version control system

Very heuristic task manage the source code without version control system. The system does not track change history and at time only for one developer work. When new feature add in the project then create new folder like.. final_v1, final_v2 etc.

  • The system does not track change history.

  • At time only for one developer work in project.

  • File or Project crash then code made buggy type.

  • Source code maintenance very difficult.

Why Version control system needed ?

VCS (version control system) very essentially tool. It use and manage the source code and track the code changes history like.. who developer are whose part change in the source code complete track record save in .Git/ folder in our project folder. It tool use then developer save time and resources. And use tool and get ride of make every time new File when source code change.

Conclusion

VCS is very useful and essentially tool. Which use and then track source code change history and manage code very efficiently. It is very fast and time saving tool or software. easy setup and beginner useful tool.

thanks