#Tools
多 Git 仓库的 SSH-key 配置

本文介绍了在一个设备上配置多个 SSH-key 以用于不同的远程 Git 仓库的方法.

在 Windows 上真机调试 iPhone(iOS) Safari Web 页面

在移动端页面开发中,需要处理 Android 和 iOS 的兼容性问题。在 Chrome DevTools 中选择手机模式,可以一定程度上模拟移动端的页面,但更多的只是方便进行页面布局的调试和兼容。一些移动端的特性与表现,在真机和模拟情况下还是有存在很大差别的(比如软键盘的弹出等),尤其是 iOS 出于某些“考虑”表现出不符合标准的 BUG,在 Windows Chrome 中更是难以定位。

本文介绍如何在 Windows 系统中连接 iPhone Web 页面进行真机调试。

Git 子模块 submodule 的使用

Git 子模块具有一定的应用场景。

比如在一个项目 P 中,该项目被分为两部分,由 A 和 B 两个团队并行开发。而 B 团队开发的内容属于公共支持类的项目,不止会被该项目使用,其他项目也可能会使用。因此 B 团队开发的内容不可能和团队 A 共用一个仓库。因为这样的话别人拉取该公共内容时会连带拉取不需要的内容。而 A 团队项目的开发又依赖于 B 团队所做的内容,并希望能随时获得团队 B 得最新成果。