在计算应用程序中,项目分叉是一种情况,其中已建立的软件产品的特定方面或功能被用作创建新产品的基础,该产品面向的是不是原始软件的重点的应用程序。创建项目分叉是一种常见现象,可以使用开源或自由软件进行。还有一些例子是通过使用专有软件产品的某些方面而产生的项目分叉项目。
在软件工程过程中,不断开发新的软件包,以满足日益增长的消费者需求。通常,现有软件为这些新产品提供了灵感。当前软件包的一个或两个功能可能构成新产品的基础。在这种情况下,据说新软件“分叉”或分支于先前存在的软件产品。新的project fork旨在增强这些借用功能的吸引力,并添加原始软件产品中不存在的新功能。。
使用开源软件创建项目分支相对简单。无需获得原始开发人员的许可,也无需以任何方式与原始软件的开发人员协作。但是,项目分支的开发人员与原始开发人员进行交互并不少见,有时甚至可以一起处理项目分支。然而,这种沟通和协作水平完全是自愿的,当涉及自由软件时,这不是一种要求。。
对于专有软件应用程序,创建项目分支通常由持有原始软件许可证的任何实体进行。但是,独立开发人员可以签订合同协议,允许在分支机构或分支机构的开发中有限地使用许可软件。更常见的是,控制原始软件的公司只需利用内部资源开发项目fork,并保持对许可证的完全控制。在开发新的、功能更丰富的专有软件版本时,或在创建与原始软件一起使用的配套软件包时,通常采用这种方法。。
一个项目分支可能会导致一个软件包的开发,该软件包最终会掩盖甚至取代原来的软件。在其他时候,forks可能只会开发到最终返回到原始软件应用程序中,并作为新的改进版本进行销售。
...物中都存在复制泡和复制叉。 目录 1.概述和主要区别 2. 什么是复制泡沫 3. 什么是复制分叉 4. 复制气泡和复制分叉的相似性 5. 并列比较—复制气泡与表格式的复制分叉 6. 摘要 什么是复制气泡(replication bubble)? DNA复制是DNA分子...
...新贡献之前,请确保运行的是父存储库的最新代码库。在项目目录中,在终端中运行以下命令: ...
...不要删除回购,因为这无法撤消。 相关:如何(以及为什么)创建GitHub存储库 如何删除github存储库 如果您确定要删除存储库,请在您选择的浏览器中打开GitHub网站并登录到您的帐户。接下来,单击要在左侧窗格的“存储库”组...
...发布自己的版本。这正是这些其他硬币是如何产生的。 什么是比特币的“硬叉”(a “hard fork” of bitcoin)? 在计算机软件中,当开发人员获取现有代码,对其进行修改,然后将其用作自己项目的基础时,就会出现“分叉”。这...
...的愿景。也许再过几年就稳定了。 相关报道:以下是为什么Firefox仍然落后谷歌Chrome数年 Mozilla在确定优先级方面也遇到了一些困难。他们仍然没有在Firefox中提供多进程和沙盒功能。这些对于保持浏览器的安全、防止崩溃破坏整...
... “Bitlocker is ‘good enough’ and Windows was original ‘goal of the project.’ “ Quoting TrueCrypt Developer David: “There is no longer interest.”你可以在这里阅读史蒂夫·吉布森的最新文章。更新:TrueCrypt的安全审计终于完成了,没有发现任何惊天动...
什么是软叉子(a soft fork)? 在区块链技术中,软fork是对软件协议的一种改变,只有以前有效的事务块才会失效。因为旧的节点会将新的块识别为有效的,所以软fork是向后兼容的。这种fork只需要大多数矿工升级就可以执行新规则...
什么是硬叉子(a hard fork)? 硬fork(或hardfork)与区块链技术相关,是对网络协议的根本性改变,使以前无效的块和事务有效,反之亦然。硬fork要求所有节点或用户升级到协议软件的最新版本。 fork可能由加密社区的开发者或成...
对于错过了比特币早期硬分叉的投资者来说,2018年可能会有更多的机会。彭博社的一份报告称,根据Autonomous research研究总监莱克斯·索科林(Lex Sokolin)的估计,加密货币的区块链今年将经历50次或更多分叉(另见:比特币最大的...