#和WebIDE一起变基# Coding WebIDE 增加 Git 五大高级特性
发布于 8 年前 作者 tvvocold 4151 次浏览 来自 分享

Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE)。你可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作,有功能健全的 Terminal 。由于 Git 使用门槛偏高, WebIDE 提供了便利的 GUI 界面,在此前, WebIDE 实现了基本的 Git 客户端特性。本次更新,增加了 merge , stash , rebase , reset, tags 几个高级特性,使得你使用 WebIDE 的效率大大提升!

  • Merge (合并):在 WebIDE 的仓库下拉菜单中选择“合并分支”,当出现合并冲突时,会弹出对比视图,再进行逐一合并。
  • Stash (储藏):在 WebIDE 上使用 git stash 为你保存其中一个分支上暂不合并的代码草稿,使你后续可以直接回到这个点进行编辑,在后期恢复时可直接恢复到当前分支或新建分支。
  • Rebase (变基):整合分支的方法之一。变基时可以选择新的加入提交,每一个提交可以选择 PICK , EDIT , SKIP , SQUASH 和 FIXUP 这几个选项。
  • Reset (重置):修复你开发错误的方法。对于尚未传播出去的提交,可以使用 WebIDE 的 reset 功能进行代码重置,回退到以往的提交。
  • Tags (里程碑):可直接在 WebIDE 里对提交进行命名。如存在同名 tag ,可以设定为强制,覆盖掉老的 tag 。

还等什么?点击 https://ide.coding.net 立即开启云端开发模式吧!

Happy Coding ;)

5 回复

广告,上来就收费,还能不能好好玩耍了?而且不支持nodejs调试。。。

@i5ting 码币都可以免费攒到的 https://coding.net/help/doc/account/shop.html 支持调试啊,你可以看下文档;)

@tvvocold 弱弱地问下: 早就听说过cloud programming,比如:https://c9.io/ 。但是我一直不明白,为什么要cloud programming,有下面以下问题有解决方案:

  1. 如何连接后端服务,比如:数据库,是不每个人要申请一个cloud db,很贵的,阿里云的RDS 100rmb/月起;
  2. 单元测试怎么弄?
  3. 比如现在都会用transform,比如babel/webpack,能配置吗?

我可能对cloud programing不理解,但如果上面这些问题不解决的话,只是一个在线编辑器 + 推送代码的话,我想可能大家还是不会用。

另外,有什么场景需要cloud programming?是为了随时随地编程吗?web的编辑器写得再好,可能也没有webstorm爽;还是为了能够hot改代码然后部署,这样是不是太危险了。

烦请解释,多谢。

@ron-liu 1,WebIDE 底层是 Docker,Ubuntu 环境,你可以 apt-get 装个数据库; 2,gtest 或者其他框架都可以装 3,都可以配置,这个好像是 npm 装吧

个人意见:云端开发比较轻快,只一个浏览器就可以进行编程;开启一个项目,你可以把配置好的环境分享给同事,这样也免去了重新配置环境的步骤;开发网站和使用网站一样,后端交给服务器处理。

回到顶部