仓库(英語:repository[1][2]亦称储存库资源库资源库版本库代码库存放库等,在版本控制系统中是指在磁盘存储上的数据结构,其中包含了文件目录以及元数据。仓库可能为分布式(如Git)或集中式(如Subversion)。[3]分布式的仓库可以复制到每个用户的本地;集中式的仓库只能保存在服务器上。[4]

仓库中包含的元数据一般有:

  • 仓库中文件变化的历史记录。[5]
  • 提交对象的集合。
  • 提交对象的引用,称为heads。

相關條目

编辑

参考文献

编辑
  1. ^ SVNBook. [2012-04-20]. (原始内容存档于2019-05-02). 
  2. ^ 國家教育研究院 乐词网页面存档备份,存于互联网档案馆) 儲存庫,兩岸對照名詞-計算機、電子計算機名詞
  3. ^ Ben Collins-Sussman; Brian W. Fitzpatrick; C. Michael Pilato. Chapter 5: Strategies for Repository Deployment. Version Control with Subversion: For Subversion 1.7. O'Reilly. 2011 [2017-05-22]. (原始内容存档于2020-08-07). 
  4. ^ Different approaches to source control branching. Stack Overflow. [15 November 2014]. (原始内容存档于2020-08-20). 
  5. ^ Getting Started - About Version Control. Git SCM. [2017-05-22]. (原始内容存档于2020-12-08). 

📚 Artikel Terkait di Wikipedia

代码库

在软件开发中,代码库(英語:code base或codebase)是用于构建特定软件系统、应用程序或软件组件一组的源代码。 通常,代码库仅包含人工编写的源代码文件;代码库通常不包含由工具生成的源代码文件或二进制文件(目标文件),因为它们可以从人工编写的源代码构建生成,没有必要加入代码库。但是,代码库

Marshalling (计算机科学)

(Python) Protocol Buffers ^note 1 此处使用的“Codebase”在Java相关的涵义下,指可装入对象代码的URL的列表。不是一般意义上存放源代码的codebase(英语:codebase)。 MSDN:"Aliasing and Marshaling Attributes"

梅林固件

RMerl/asuswrt-merlin.ng: Third party firmware for Asus routers (newer codebase). GitHub. [2021-08-29]. (原始内容存档于2021-08-29) (英语).  客製化路由器韌體清單 DD-WRT OpenWrt

JMX

CODE = ''class'' | OBJECT = ''serfile'' ARCHIVE = ''archiveList'' [CODEBASE = ''codebaseURL''] [NAME = ''objectName''] [VERSION = ''version''] > [arglist]

Vibe coding

軟體调试、維護以及计算机安全都非常的重要。《Ars Technica》引用Simon Willison所述的「用vibe coding進行量產codebase的開發,很明顯是有風險的。我們軟體工程師大部份的工作是和已有系統的演進有關,而底層程式碼的品質以及可理解性非常重要。」。《Ars Technica》也有提到一件事,算是「vibe

Node.js

(原始内容存档于2015年6月24日).  Node.js Foundation Combines Node.js and io.js Into Single Codebase in New Release. [28 Jan 2016]. (原始内容存档于2017-01-07).  Io.js, JavaScript

MediaWiki

PHP script)、“第二期”(phase II)、“第三期”(phase III)、“新代码库”(the new codebase)——但并无正式的产品名称。2003年6月20日,随着维基媒体基金会的宣布成立,作为对“Wikimedia”(维基媒体)的戏称,维基百科贡献者丹尼尔·迈耶(Daniel

Python軟體基金會

Python授權下的再次授權,以解除Python使用者的法律負擔 保護Python的註冊名稱,以及其他所有PSF持有的智慧財產權相關的名稱、服務商標和商標 徵求並管理對原碼庫(Codebase)的貢獻 募款以支持Python程式和服務 宣傳、推廣採納並促進Python相關科技和教育資源的發展。 Python軟體基金會提供下列獎項: PSF社群服務獎(PSF