你不知道的 CODING 黑科技

前段时间 CODING 为它的忠实用户举行了一次小型分享会,公司技术总监王振威向参与的小伙伴们分享了一些CODING 的隐秘技能和黑科技。What!CODING 竟然有你不知道的黑科技!洋葱猴带你来一探究竟。

细节篇

自动反色的标签

任务管理中时常会用到标签功能,在CODING 项目的『任务 -> 所有标签』中可以自定义任务标签,修改标签名称及颜色。当标签背景为深色时,名称显示为浅色,反之亦然。这个细节让用户能更好的识别出标签。

图片

Markdown 中引用代码文件链接

在 Markdown 中你还可以引用代码文件链接,甚至是代码中的图片!

图片

图片

黑科技篇

Push 并创建 Merge Request

项目协作中需要用到 Merge Request 功能,通常都是先 push 代码到远程仓库,再发起 MR,需要完成两个操作。那能不能用一个命令就完成上述两个操作呢?完全可以!如果这样推送你的代码:git push origin new-feature:mr/master/new-feature 就可以用CODING 黑科技在 push代码后直接创建 MR。

其中 MR 涉及内容可按如下方式处理:

MR 标题 最新 Commit 的首行 Message
MR 描述 最新Commit 的全部Message
引用任务 CommitMessage 中 # 引用的任务
评审者 CommitMessage 中 @ 引用的成员

如图:

图片

merged_sha : 可合并MR 的已合并版本

可合并的 MR 会在隐藏分支上由系统自动执行合并,可利用 merged_sha 实现持续集成。

图片

图片

支持 tar.gz / tar.bz2 格式的源码包

CODING 可支持 .zip.tar.gz .tar.bz2 等格式的源码包,例如输入命令

wget https://coding.net/u/wzw/p/test-go/git/archive/master.tar.gz>

即可下载对应的文件压缩包。

提升效率篇

左右对比,开启 Review 新姿势

Review 代码时想要更直观清晰的对比怎么办?没关系,在CODING 网页版中 review 代码时可以选择多种对比方式: 普通的上下对比模式,以及更清晰的左右对比模式,让代码 review 更随心如意。

图片

利用部署公钥 push 代码

在某些情况下,需要以只读的方式访问项目时可用部署公钥来实现。部署公钥用于部署项目,默认状态下只拥有项目的只读权限,设置部署公钥时勾选『授予推送权限』,即可利用利用部署公钥进行 push 操作。

图片

快速找回删除的分支

如果手抖误删了某个分支我们可以通过版本回退找回此分支,CODING 其实有一种更简便的办法快速找回已删除分支。删除分支后会在项目动态里看到已删除的分支及其版本号,根据分支名称和版本号新建分支,即可快速找回删除的分支。如下图:

图片

图片

对项目文件进行版本控制

CODING 的版本控制不仅体现在代码中,项目文件也有版本控制功能。

项目文件支持对 txt、md 格式文件的创建修改,以及 word、excel、ppt 及 pdf 格式文件的预览。上传文件时若新文件和已有文件的名称及格式一致,便会覆盖新文件,并保留所有旧文件。点击文件可查看其历史版本,并可以进行『删除』、『下载』、『修改备注』等操作。

图片

那些你可能不知道的快捷操作

  • CODING 大部分表单都支持 Ctrl/CMD+Enter 提交
  • 创建任务时可以使用方向键快速调整任务优先级
  • Coding Markdown 编辑器有很多方便的快捷键

图片

图片

  • CODING 项目的动态红点提示可以设置关闭

图片

  • CODING 中个人 SSH 公钥可以设置有效期

图片

  • WebIDE 工作空间内有实时协同和聊天功能

图片

小彩蛋

CODING 的吉祥物『洋葱猴』受到大家的广泛喜爱,萌萌的洋葱猴表情也是用户发冒泡时常用的表情符号。然而不仅仅在『冒泡』中可以发洋葱猴表情,任务和 MR 也可以!

图片

相关文章