内部版本实验室:修订间差异

跳转到导航 跳转到搜索
添加49字节 、​ 2025 年 7 月 8 日 (星期二)
第 23 行: 第 23 行:


===自 Longhorn 重置起===
===自 Longhorn 重置起===
在 [[Windows Vista|Longhorn]] 的开发重置后,实验室层次结构进行了大修,以解决困扰大部分重置前时期的缺陷。引入了一个具有更多功能分支的新分层模型,这有助于减少为分支反向集成的代码量,而不是让少量的常规虚拟生成实验室都专注于不同的 Windows 功能常规范围。Microsoft 还为将实验室的更改反向集成到主干中设定了更严格的标准,此时主干已更名为 winmain。
在 [[Windows Vista|Longhorn]] 的开发重置后,实验室层次结构进行了大修,以解决困扰大部分重置前时期的缺陷。引入了使用更多功能分支的新分层模型,这有助于减少为分支反向集成的代码量,而不是让少量的常规虚拟生成实验室都专注于不同的 Windows 功能常规范围。Microsoft 还为将实验室的更改反向集成到主干中设定了更严格的标准,此时主干已更名为 <code>winmain</code>。


主干分支后来在 [[Windows 10]] 发布后的某个时候更名为 rsmain,然后在 Windows 源存储库转换为 Git 后更名为 rsmaster,这可能符合将最顶层分支称为 <code>master</code> 分支的 Git 约定。在 2021 年 2 月之后的某个时候,<ref>[[Windows 10 Build 21298.rsmaster|Windows 10 Build 21298 (rsmaster)]]</ref>此分支被重新命名回 main。这样做可能是为了效仿其他 Microsoft 项目,<ref>Shelby Brown. [https://www.cnet.com/tech/computing/microsofts-github-is-removing-coding-terms-like-master-and-slave/ Microsoft 的 GitHub 正在删除“master”和“slave”等编码术语], ''CNET''. 2020 年 7 月 27 日.</ref>因为 master/slave 术语在 2020 年因涉嫌奴隶制内涵而成为争议的主题。<ref>[https://sfconservancy.org/news/2020/jun/23/gitbranchname/ 关于 Git 和分支命名], ''Software Freedom Conservancy''. 2020 年 6 月 23 日.</ref>
主干分支后来在 [[Windows 10]] 发布后的某个时候更名为 <code>rsmain</code>,然后在 Windows 源存储库转换为 Git 后更名为 <code>rsmaster</code>,这可能符合将最顶层分支称为 <code>master</code> 分支的 Git 约定。在 2021 年 2 月之后的某个时候,<ref>[[Windows 10 Build 21298.rsmaster|Windows 10 Build 21298 (rsmaster)]]</ref>此分支被重新命名回 <code>main</code>。这样做可能是为了效仿其他 Microsoft 项目,<ref>Shelby Brown. [https://www.cnet.com/tech/computing/microsofts-github-is-removing-coding-terms-like-master-and-slave/ Microsoft 的 GitHub 正在删除“master”和“slave”等编码术语], ''CNET''. 2020 年 7 月 27 日.</ref>原因是 master/slave 术语在 2020 年因涉嫌奴隶制内涵而成为争议的主题。<ref>[https://sfconservancy.org/news/2020/jun/23/gitbranchname/ 关于 Git 和分支命名], ''Software Freedom Conservancy''. 2020 年 6 月 23 日.</ref>


====功能分支前缀====
====功能分支前缀====

导航菜单