版本控制

是什么

源代码管理(或版本控制)是一种跟踪和管理文档更改的行为。 它是一个持续记录单个文件或一组文件变化的系统,以便你在以后可以回退到特定版本。

解决的问题

版本控制系统致力于解决以下问题, 备份随时间变化的文档或代码库, 允许在多个用户存在交叉修改时解决冲突,并随时间存储更改日志。 处理关键业务的应用程序代码通常复杂且重要, 因此,跟踪谁更改了内容、什么时候更改的以及更改原因是非常重要的。 此外,许多(甚至可以说大部分)应用程序是由多个开发人员修改的,并且不同开发人员引入的更改之间经常存在冲突。

如何帮助

版本控制可帮助开发人员快速行动并保持效率,同时存储更改记录并提供解决冲突的工具。 它可以将应用程序代码存储在代码仓库中并简化开发人员间的协作。 现代应用程序开发非常依赖版本控制系统,如 git,来存储他们的代码。


最后编辑 July 22, 2022: add tags (2f7798e)