GitHub 发布桌面版但不包括 Linux

  • 张天雷

2015 年 8 月 19 日

话题:GitHub语言 & 开发架构

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 读者交流群)。

GitHub语言 & 开发架构