Chromium for windows (2015)
2015-10-22 15:58
232 查看
Chromium for windows (2015)
Chromium for windows 2015内容概述
更新git工具
创建一个我们自己的chromium分支
获取gclient的配置文件
根据分支head同步chromium源码
其他
1代码搜索
2查看版本发布信息
3Chromium发布版本
4对于Chromium Bug的提交问题
5Windows XP系统的支持问题
内容概述
1.一般的拉取chromium主分支(Master)的方法或者从主分支切换到其他分支等等的操作基本没什么变化,具体的可以回去看一下 我之前发的文章 。2.除此之外对与新版本的拉取可能需要注意的几点就是:
A:Windows 10 SDK的安装;
B:DEPOT_TOOLS_WIN_TOOLCHAIN = 0 的设置;
C:以及通过fetch –nohooks chromium拉取代码时可选的命令参数–no-history能大大节省你的代码同步时间(常规的需要拉取22G大小的源码)。
3.而这篇文章主要是讲一下之前有朋友问的:有什么办法可以直接拉取某一个版本的chromium源码?
下面就以拉取chrome最近的稳定版本 46.0.2490.71 为例说一下:
1.更新git工具
假设已经创建好了目录Chromium46.0.2490.71/src,切换到该目录下,执行如下命令:git fetch origin 46.0.2490.71
tips:
之前我们在使用命令 fetch chromium 拉取代码的时候在开始的2-3G大小的源码拉取中命令行下看到的只有“still working on”然而在本地的源代码目录下根本看不到有什么增加的文件。但实际上在src文件夹下是有一个隐藏的名字是 .git 的文件夹,fetch开始就是在下载这个;而这条命令也是会下载或者更新git工具,如果之前下载过,那么它主要是更新FETCH_HEAD为你设定的那个比如46.0.2490.71;再一个就是更新.git\objects\pack下的.idx文件(大小不到1G)和.pack文件(大小2G左右)
2.创建一个我们自己的chromium分支
创建一个基于刚才取得头的新分支,如 my_stable_branch :git checkout -b my_stable_branch FETCH_HEAD
3.获取gclient的配置文件
这里需要返回上一级配置.gclient文件,否则会报如下错误:Error: client not configuared; see 'gclient config'
所以接下来就需要做这个操作:
#返回上一级目录 cd .. #获取.gclient配置文件 gclient config https://chromium.googlesource.com/chromium/src.git
4.根据分支head同步chromium源码
接下来就是根据你自己配置的head来拉取chromuim源码了:gclient sync --with_branch_heads --jobs 1
之后的操作都一样了就不再赘述了。
5.其他
1)代码搜索
习惯使用的源码搜索是这个(关键字为:SEARCH_TERM):http://cs.chromium.org/SEARCH_TERM2)查看版本发布信息
之前都是推荐朋友们去 这个网址 来了解chromium各个版本的发布信息,其实最直观最好的网址是 这个 ,而且如果我们想了解新版本的更新都提交了什么,可以直接在下边的工具中: Release Change Log 工具下 View change log 来查看,非常方便!当然其他的工具也可以试一下,不过我觉得这个比较常用!3)Chromium发布版本
查看所有的Release版本(包括未发布的),可以在这个 网址 快速的找到!4)对于Chromium Bug的提交问题
谷歌对与chromium的bug的提交很多都是有奖励的,如果你有发现Bug可以自己提交上去,说不定人家真会给你发奖金奖励呢!BUG提交
BUG列表
5)Windows XP系统的支持问题
貌似从chromium46版本开始已经逐步的不再支持windows XP系统;这个具体官方没有发文说明,但是应该差不多是真的;所以新版本的chromium定制可以考虑不要做XP的兼容了!相关文章推荐
- 超过 77% 的桌面计算机运行基于 Chromium 的浏览器
- 微软发布令牌漏洞公告:可绕过 Chromium 沙盒执行任意代码
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
- Windows XP最新应用技巧大荟萃
- Windows 系统组策略应用全攻略(上)第1/2页