|
Post by account_disabled on Jan 30, 2024 4:26:34 GMT -5
在较小的团队例如个人中进行同步工作可能很困难然后我们有个类似的沟通渠道。完美控制个软件开发渠道可能是不可能的而且肯定非常无聊和刻录。另一个方面是删除工作代码的能力。想象一下一个程序员他创建了一个执行给定代码的工作功能。由于复杂性他花了天的时间。她有多行复杂的代码。在与团队其他成员分享他的成就之前他决定对其进行改革。为此他将其分解为较小的函数将变量的名称更改为更具描述性的函数对更困难的片段进行注释等。经过个多小时的工作他决定再次编译并运行该程序。 一些看起来无辜的编译器警告和二进制形式已经准备就绪。在终端中输入复杂的指令后收到了程序员钟 手机号码数据 爱的消息分段故障不幸的是经过两天的工作我们的程序员忘记了复制项目文件。因此他正在等待重写函数或调试程序。在此示例中至少一些良好的软件开发实践已被打破。由于自然不喜欢真空并且不仅需要发明而且需要程序因此版本控制系统很快就被创建。与普遍的看法相反具有控制文件版本元素的第一个程序不是在源代码下编写的而是在硬件软件更新下编写的。源代码版本控制系统的开始日期应为年。 然后在贝尔实验室工作的在那里开发了第一个晶体管第一个激光器编程语言系统编程语言或第一个版本控制系统我正在写的内容编写了源代码控制系统。该项目今天仍然存在我们可以在以下位置找到它。创建了软件工程的整个分支。随着时间的流逝似乎出现了更好有时更糟的工具来促进源代码管理。按体系结构划分版系统分为当地集中化分散的。本地版本控制系统它们在不了解专业工具的人中最常见。最简单的本地版本控制系统是使用给定版本的文件创建文件夹或存档文件。这种方法也经常用于创建本地备份。
|
|