• 版本控制系統中,提交(Commit)是一种将存儲在本地計算機上的源代码的最新更改发送到仓库的操作,使得仓库內存儲的代碼為最新更改的代碼。当其他用户進行update或checkout ,他们将收到最新提交版本版本控制系统也允许用戶轻松回滚(回退)到以前的版本。 假设已经安装了Git,要在命令行界面上提交修改,需要运行以下命令:...
    968 bytes (107 words) - 04:00, 19 December 2021
  • 版本控制(英語:Version control)是维护工程藍圖的标准做法,能追蹤工程藍图從诞生一直到定案的過程。此外,版本控制也是一種軟體工程技巧,藉此能在軟體開發的過程中,確保由不同人所編輯的同一程式檔案都得到同步。 透過文档控制(documentation...
    8 KB (1,123 words) - 15:07, 5 September 2023
  • 在程式設計中,分散式版本控制(英語:distributed revision control 或 distributed version control,又譯為分布式版本控制),又稱去中心化版本控制(decentralized version control),是一種版本控制...
    12 KB (1,468 words) - 03:33, 10 August 2023
  • 版本库、代码库、存放库等,在版本控制系统中是指在磁盘存储上的数据结构,其中包含了文件、目录以及元数据。仓库可能为分布式(如Git)或集中式(如Subversion)。分布式的仓库可以复制到每个用户的本地;集中式的仓库只能保存在服务器上。 仓库中包含的元数据一般有: 仓库中文件变化的历史记录。 提交对象的集合。...
    3 KB (210 words) - 11:26, 4 September 2023
  • 提交变化到总库时会被告知可能存在冲突,随后版本控制系统可能会对双方合并这些变化,或者当发生冲突时让用户来决定。注意,分布式版本控制几乎都是合并的并发模式。 表格说明 软件:应用的名称。 编程语言:编程语言中的应用正在发展 存储方法:表示文件在库中存储的形式。快照表示提交...
    106 KB (5,490 words) - 06:06, 30 March 2024
  • 版本控制與软件配置管理中,分支(英語:Branching)是由某個版本的程式碼或軟體物件中建立複製版本,在分支出來後的兩個版本,可以獨立進行修改。 分支會形成樹狀結構,也被稱為trees,streams或codelines。原始的版本,稱為父分支(parent branch)或是上游分支(upstream...
    5 KB (564 words) - 15:22, 5 September 2023
  • 版本控制中,合并(英語:merging),也稱為整合(integration),是指当一个文件在多个独立分支中被修改后如何合并这些修改成为一个文件的操作。 合并可以是版本控制软件自动执行,但如果有冲突(英语:conflict (version control)),就需要考虑手工合并。 合并算法是一个热点研究领域,有多种不同的算法。...
    6 KB (679 words) - 14:40, 7 April 2022
  • 版本并发控制(Multiversion concurrency control, MCC 或 MVCC),是数据库管理系统常用的一种并发控制,也用于程序设计语言实现事务内存。 MVCC意图解决读写锁造成的多个、长时间的读操作饿死写操作问题。每个事务读到的数据项都是一个历史快照,并依赖于实现的隔离级...
    14 KB (1,126 words) - 15:20, 18 September 2023
  • 修订控制系统(Revision Control System,缩写RCS)是一款早期的版本控制系统(VCS)。它可以被认为是一组允许多个用户开发和维护程序代码或文档的UNIX命令。使用RCS后,用户可以修订文档制成自己的版本提交更改,然后汇总起来。RCS最初是为程序所开发,但它对于经常修改的文本或配置文件也很有用。...
    6 KB (600 words) - 07:01, 18 December 2020
  • CVS(英語:Concurrent Versions System,或Concurrent Versioning System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。 很多开源或者自由软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序员的改进和...
    3 KB (374 words) - 06:04, 21 February 2024
  • po文件)作为翻译的格式的项目。用户不仅能直接提交文件,也能使用web界面翻译。翻译自动地从上游版本控制系统导入。而且不仅能通过电子邮件提交回上游,还能直接提交版本控制系统。 Transifex能导入并提交到下列版本系统: CVS SVN Bazaar Mercurial Git 以下列举了使用transifex的项目: Python...
    6 KB (297 words) - 16:43, 29 December 2023
  • Subversion (category 版本控制系统)
    统一的版本号。CVS是对每个文件顺序编排版本号,在某一时间各文件的版本号各不相同。而Subversion下,任何一次提交都会对所有文件增加到同一个新版本号,即使是提交并不涉及的文件。所以,各文件在某任意时间的版本号是相同的。版本号相同的文件构成软件的一个版本。 原子提交。一次提交...
    10 KB (1,339 words) - 07:45, 16 September 2023
  • 變更集 (category 版本控制系统)
    在Git版本控制系統中,會將變更集稱為commit,提交變更集(技術上應該說是snapshot)則會使用commit指令。 其他版本控制系統會用不同的名詞來表示變更集,在Darcs(英语:Darcs)裡稱為「補丁」(patches),而Pijul稱為「變更」(changes)。 版本控制...
    5 KB (388 words) - 16:29, 14 April 2024
  • GNU Bazaar (category 版本控制系统)
    Bazaar 管理的项目提供免费托管服务。 Bazaar 支持与部分版本控制系统一起工作。这允许用户从另一个系统(例如Subversion)分支,进行本地更改并将它们提交到 Bazaar 分支,然后再将它们合并回另一个系统。Git和Mercurial也提供只读访问权限。...
    18 KB (1,517 words) - 05:33, 2 April 2024
  • 提交读和未提交读中,返回的是更新之后的值,这个现象就是不可重复读。 有两种策略可以避免不可重复读。一个是要求事务2延迟到事务1提交或者回滚之后再执行。这种方式实现了T1, T2 的串行化调度。串行化调度可以支持可重复读。 另一种被用在多版本并发控制的策略是允许事务2先提交...
    14 KB (1,911 words) - 04:24, 13 December 2022
  • 另一個要因是建構一個支援原子提交版本控制系統,此系統可以讓開發人員的每次變更都可成為單一提交操作,但如試圖從只有改變一半的檔案進行構建沒有意義。 為了實現上述目標,持續整合必須依靠以下原則。 這種做法意味著使用專案來源程式碼版本控制系統。所有專案相關的程式碼都需要儲存在該程式碼庫中,在這種做法的控制...
    17 KB (2,280 words) - 04:27, 21 March 2023
  • 主幹 (軟件) (category 版本控制系统)
    软件开发中的主幹(trunk),是指在版本控制系統中一個沒有命名的分支。主幹多半是專案開發過程中軟體的基礎,若開發者只在主幹上進行開發,主幹上會有專案最新版本的軟體版本,不過不一定是最穩定的軟體版本。另一種開發方式是由主幹上的某版本衍生出分支,在確認分支穩定,可以正常工作之後,再將分支合併到主幹。...
    2 KB (238 words) - 14:02, 20 December 2023
  • GNU arch (category 版本控制系统)
    GNU arch是一个分布式版本控制软件,它是GNU计划的一部分,并在GNU通用公共许可证下授权。 截至2009年,GNU arch的官方状态是“已弃用”,仅仅提供安全性修复。 Bazaar(或称'bzr')此后也成为了正式的GNU项目,可以考虑作为GNU arch的替代。但注意bzr不是GNU arch的一个复刻。...
    4 KB (355 words) - 16:50, 18 September 2023
  • Gitea (category 版本控制)
    控制的,这导致开源社区在开发上的互动受限。深受此苦恼的Gitea开发者们在2016年11月创造了Gogs的分支Gitea,并且开创了社区驱动的开发模式。该分支的1.0版本在2016年12月发布。 Gitea 支持创建和管理存储库、探索提交历史记录和代码文件、审查和合并代码提交、协作管理、分支处理等。它还支持众多标准...
    6 KB (565 words) - 09:10, 31 July 2023
  • Git (category 版本控制系统)
    git(/ɡɪt/,音频)是一个分散式版本控制软件,最初由林纳斯·托瓦兹創作,於2005年以GPL授權條款釋出。最初目的是为了更好地管理Linux核心开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander(英语:Norton Commander)界面的文件管理器)不同。...
    37 KB (3,222 words) - 13:29, 3 May 2024
  • 的)和Windows NT 4.0上運行的最後一個版本。 Java 5 最初出現在 Mac OS X 10.4 (Tiger),到了 Mac OS X 10.5 (Leopard)時成為了預設的 Java 版本。 此版本推出了JAVA語言中,一個新的版本控制系統,而舊版本控制系統仍然可以在開發者資源庫中繼續使用。...
    170 KB (11,613 words) - 08:45, 30 May 2024
  • 修订标签 (redirect from 版本標籤)
    修订標籤(revision tag)是在版本控制系統中,對應某一專案特定修订版本的文本標籤。可以讓使用者針對專案的某一特定狀態給予有意義的名稱。一些版本控制系統的指令可以用修订標籤代替修订版本標識符。 例如在軟體開發過程中,可以用修订標籤來標示軟體特定的軟件版本週期,例如「1.2版」。 Fogel,...
    952 bytes (91 words) - 07:09, 22 April 2024
  • 以下依系统平台和时序排列Safari浏览器的历史版本。 ADC Member Site. [2010-04-20]. (原始内容存档于2009-12-26).  programming: I just posted this using Safari 3 on Windows 2000, when will...
    24 KB (176 words) - 16:19, 8 November 2022
  • 指挥控制(Command and control)指某组织或企业为实现其目标,“借助人力、物力及信息资源解决问题并完成任务的一系列组织和技术上的属性及过程”。该说法常用于军事体系。 1999年左右发行的《美国陆军野战手册3-0》版本将军事组织中的指挥控制定义为在完成任务过程中,由适当指定的指挥官对指定和附属部队行使权力和指挥。...
    4 KB (321 words) - 00:45, 26 October 2023
  • HSQLDB (section 发行版本)
    HSQLDB 的2.0版本有三个事务控制模式。它支持读取未提交内容和可串行化隔离级别,支持表级锁或多版本并发控制(MVCC),或者锁和MVCC结合。版本1.8.1只支持0级别事务隔离(未提交读)。 HSQLDB有两个主要的表类型,用于持久读写数据的存储(即如果事务已成功提交,它能够保证出现系统故障时数据不丢失...
    6 KB (686 words) - 10:44, 2 November 2023
  • Mercurial (category 版本控制系统)
    Mercurial是跨平台的分布式版本控制软件,主要由Python语言实现,但也包含用C语言实现的二进制比较工具。Mercurial一开始的主要运行平台是Linux,现在Mercurial已经移植到Windows、Mac OS X和大多数的类Unix系统中。Mercurial主要由命令行程序组成,现...
    12 KB (1,051 words) - 14:59, 18 September 2023
  • 6版本起,Rhythmbox可以提交播放的歌曲到你的Last.fm账户(叫做记录——"scrobbling")。从0.9.7版本起,它还可以收听Last.fm的的电台。 从0.9.6版本起,Rhythmbox可以浏览和播放全部Jamendo免费(如果是自由的)音乐资料库。 0.10.0以后的版本支持DAAP共享。...
    5 KB (588 words) - 19:06, 10 October 2022
  • AOKP (section 发布版本)
    Kang))。几个月内,AOKP又支持了更多设备与特性,而AOKP也成为除CyanogenMod以外最受欢迎的安卓第三方固件。 AOKP使用分散式版本控制系统开发,如其他开源计划一样将官方源托管在GitHub上。由贡献者提交的新特性或错误修复通过Google的源代码审查系统Gerrit进行检查。代码贡献可被任何人所测试并可被注册用户...
    14 KB (1,420 words) - 08:45, 21 March 2024
  • Fossil (category 版本控制系统)
    Fossil是一个分布式版本控制系统、缺陷跟踪管理系统以及在软件开发中使用的wiki软件服务器,它由D.理查德·希普(英语:D. Richard Hipp)创建。 Fossil是一个跨平台(英语:Cross-platform software)服务器,可以运行于Linux、BSD衍生系统、MacOS...
    7 KB (520 words) - 08:42, 17 January 2024
  • 及用於實現更複雜表單行為的操作。XForms 的操作和事件處理是使用 XML方言,而不以 JavaScript腳本語言來控制。 與網頁表單一樣,XForms可以用各種非 XML提交協議(multipart/form-data,application/x-www-form-urlencoded),但是一個新特性是XForms能將數據以...
    5 KB (785 words) - 13:02, 6 December 2023
  • 提交「這是這個神秘語言最初的提交。(initial commit of the mystery language.)」當時的編譯器由Ruby語言所寫成。在同年12月24日,Ashkenas做出了第一個上標籤與歸檔的版本-0.1.0。2010年2月21日,他釋出了0.5版,此版本...
    9 KB (894 words) - 20:10, 28 April 2024