仓库

在软件开发中,仓库是一个集中式文件存储位置。它由版本控制系统用于存储文件的多个版本。虽然可以在本地计算机上配置仓库供单个用户使用,但仓库通常存储在服务器上,以便多个用户访问。

仓库包含三个主要元素——主干、分支和标签。主干包含软件项目的当前版本,其中可能包括多个源代码文件,以及程序使用的其他资源。分支用于存储程序的新版本。开发人员对程序进行重大修改时,可以创建一个新分支。如果分支包含不需要的更改,可以停止使用该分支。否则,可以将其合并回主干,作为最新版本。标签用于保存项目的版本,但不用于主动开发。例如,软件每次发布新版本时,开发人员都可以创建一个“发布标签”。

仓库为程序员存储开发文件提供了一种结构化方式。这对任何类型的软件开发都有帮助,但对于大型开发项目尤其重要。通过将更改提交到仓库,如果最近的更新导致错误或其他问题,开发人员可以快速恢复到程序的先前版本。许多版本控制系统甚至支持并排比较仓库中保存的文件的不同版本,这有助于对源代码进行调试。此外,当仓库存储在服务器上时,用户可以“签出”文件进行编辑,从而避免多个用户同时编辑同一个文件。

更新日期 August 18, 2011 作者 Per C.

quiz测试你的知识

Okular, Dolphin, and Qwenview are developed by what organization?

A
Mozilla
0%
B
Opera
0%
C
KDE
0%
D
ANSI
0%
Correct! Incorrect!     View the KDE definition.
More Quizzes →

Tech Terms 计算机词典

本页中仓库的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。