太棒了,GitHub Review 代码能力小升级

简介: 一些朋友可能或多或少都会在 GitHub 参与一些项目的 Code Review(以下都简称 CR) 工作。以前的 GitHub,CR 体验并不好,你无法同时选中多行代码进行 comment。

选中多行代码添加 Comment


一些朋友可能或多或少都会在 GitHub 参与一些项目的 Code Review(以下都简称 CR) 工作。以前的 GitHub,CR 体验并不好,你无法同时选中多行代码进行 comment。


然而很多时候,我们是需要针对一个代码块进行 comment 的,只能选中一行代码进行 comment 并不满足我们的需求。


0.jpg


可能会有一些第三方工具提供相关的功能,但是仅仅一个 CR 的小需求,还要借助其他工具完成,确实是有点麻烦。


好消息就是,现在,没错,就是现在,GitHub 终于为我们已经提供了多行代码 comment 的相关功能。


1.gif


举个栗子。


比如说,如果你想在第 3-8 行的代码块添加 comment,那么你只需要按住行号 3 后面的蓝色+按钮,往下拖拽到第 8 行,就能选中这个代码块了,之后进行 comment 就可以了,简直完美。


2.png


不止于 CR


其实,GitHub 近一年已经推出了不少强大的功能或服务,包括:


GitHub Actions[1]


3.jpg


GitHub Actions 可以为项目自动构建工作流,比如代码检查、自动化打包、自动化测试、发布版本等等,目前该功能处于 beta 测试阶段。


GitHub Package Registry[2]


4.png


GitHub Package Registry,也即是包管理服务,可以方便地伴随源代码发布公共或私有包。


官方是这样描述的:


With GitHub Package Registry you can safely publish and consume packages within your organization or with the entire world.


目前 GitHub 包管理功能仍处于 beta 测试阶段,想优先体验的朋友,可以进行申请。


GitHub Repository Template[3]


5.png


GitHub Repository Template 允许开发者将 GitHub 仓库标记为模板库,这样在创建新的 GitHub 仓库时,可以选择在该模板基础上进行创建,作用就是规范项目结构,快速创建项目。目前模板功能已向 GitHub 所有用户开放。


6.png


GitHub Unlimited Free Private Repositories[4]


7.jpg


在今年 1 月份,GitHub 就对外发出重磅消息,允许开发者无限创建个人私仓。要知道,以前若想在 GitHub 创建私有仓库,必须付费才行,如今完全放开了,真应该感谢 GitHub,感谢微软。


你还知道 GitHub 哪些好用的功能?


References


[1] GitHub Actions: https://github.com/features/actions


[2] GitHub Package Registry: https://github.com/features/package-registry


[3] GitHub Repository Template: https://help.github.com/en/articles/creating-a-template-repository


[4] GitHub Unlimited Free Private Repositories: https://github.blog/2019-01-07-new-year-new-github/

目录
相关文章
|
5月前
github克隆代码加速
github克隆代码加速
|
6月前
|
机器学习/深度学习 算法 程序员
GitHub:代码世界的来世今生
GitHub:代码世界的来世今生
54 1
|
6月前
|
开发工具 数据安全/隐私保护 git
如何提交代码到github
如何提交代码到github
|
6月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
382 0
|
17天前
|
开发工具 git Python
代码管理记录(二):Github代码上传实操
本文是关于如何使用Git将本地代码上传到GitHub的实操指南。介绍了Git的基本概念、安装方法,并通过详细的步骤指导用户从GitHub创建仓库到使用Git命令初始化、添加、提交代码,最终将代码推送到远程仓库。同时,还汇总了一些常见的错误及其解决方法。
26 2
代码管理记录(二):Github代码上传实操
|
3月前
|
存储 安全 API
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
|
3月前
|
安全 网络协议 Shell
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
62 0
Github代码仓库SSH配置流程
怎样在GitHub上建立仓库、以及怎样实现分支代码的合并。保姆级别的教程
这篇文章是一份详细的GitHub使用教程,介绍了如何在GitHub上创建仓库、创建分支、编辑和发布更改内容、发起拉取请求以及合并分支的操作步骤。
怎样在GitHub上建立仓库、以及怎样实现分支代码的合并。保姆级别的教程
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之从GitHub下载代码失败是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
Shell 测试技术 网络安全
【GIT】如何在GitHub上向一个开源项目贡献代码?
【GIT】如何在GitHub上向一个开源项目贡献代码?
63 5