8 月 12 日,GitHub 为 Mac 和 Windows 发布了一个统一的桌面版本,取代了原先在两个平台上独立的APP,这意味着以后用户在两个平台上将拥有统一的体验。对于所有GitHub 用户来说,GitHub 桌面版大大简化了GitHub 工作流中的一些关键步骤。
在新的GitHub 桌面版中,所有项目都在侧面栏中被列出。开始一个新项目非常简单,只要使用库视图(repository view)中的下拉菜单创建一个新的库,或者直接从GitHub.com 克隆一个现有的项目。
在GitHub 上,分支对于提出修改和审查代码非常重要。在新的GitHub 桌面版中,用户可以在库视图(repository view)中查看、切换和创建分支,以可视化图形的形式浏览所做的修改和提交。通过在本地和远程分支上浏览提交可以快速、清楚地看到哪些修改需要被合并,还可以从GitHub 桌面上将代码合并到主分支上进行部署。用户不用离开GitHub 桌面,也不需要使用命令行,就可以提交修改或打开一个pull request。
事实上,用户使用GitHub 存在多种交互方式,除了GitHub 桌面GUI,还有GitHub 网页版,Git 客户端以及嵌入GitHub 的集成开发环境(IDE),GitHub 统一桌面版的发布可能暂时还无法完全取代其他开发交互方式。
此外,目前GitHub 在其统一的桌面版中并没有包括Linux 平台,针对这个问题,大量用户在Hacker News 上展开了讨论。例如,用户harel 就说到,大量的用户是在Linux 平台上进行开发,作为一个多平台的应用,没有考虑到Linux 平台,这的确有一些失望。可是也有用户认为也许GitHub 觉得不值得花费大量的时间精力在Linux 上进行统一,JeremyMorgan 就说到Linux 用户通常很少使用GUI,大部分用户都是使用命令行界面(command-line interface,CLI),而他本人就不打算使用GitHub GUI,因为使用CLI 更快速、更方便。但是大部分用户仍然认为虽然他们不一定会在Linux 上使用GitHub GUI,但他们仍然期待GitHub 也能为Linux 提供一个与Windows 和Mac 统一的GUI。
现在就可以从GitHub 官网下载。如果已经安装过GitHub 的Mac 或Windows 版本,那么它们会自动更新为GitHub Desktop,并且能够与GitHub Enterprise 一同使用。
感谢魏星对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。
评论