双向同步与shell /terminal和Codenvy中的实际代码

我设法与以下亚军创build一个工作的shell :

FROM codenvy/shellinabox RUN sudo apt-get update && sudo apt-get -y install g++ git htop ssh tmux vim python VOLUME ["/home/user/app"] ENV CODENVY_APP_BIND_DIR /home/user/app CMD sleep 365d 

这将同步从Codenvy WebIDE到terminal的变化 。

但它不会将terminal上的更改同步到Codenvy WebIDE (即使您尝试刷新,closures/打开文件等)。

注:我为Codenvy工作…

IDE中运行时和项目文件之间的双向同步是下一代Codenvy系统的一部分,该系统现在处于testing阶段。 使用Codenvy.com当前托pipe的Codenvy版本的唯一方法是实现Codenvy的扩展,该扩展与运行时中的进程进行检查以进行更改。

使用下一代系统就可以更容易,只需在开箱即用的情况下使用即可 – 您可以通过在codenvy.com上注册testing版来玩游戏 (或者Codenvy基于Eclipse Che开源项目)你可以下载Che的4.x版本并在你的笔记本上使用它。