2016-03-25 20 views
3

工作,我已经安装了最新版本的守望者,它可以在这里找到:水银支持部分不Atom的核素

/usr/local/bin/watchman 

我执行上启动安装推荐的软件包,我看着他们重启后安装。

这是Atom和Nuclide全新安装的最新版本。

我有一个测试项目,文件添加到Mercurial存储库。存储库.hg目录位于项目的根目录下。当我将一个差分视图打开到一个文件中时,Nuclide会在编辑时拾取该文件的前一个Mercurial版本,并显示两者之间的比较。显示左侧的以前版本。所以我知道Atom-Nuclide能够与Mercurial存储库进行交互。

但是,没有别的东西似乎在为Mercurial支持工作。

  1. 当我选择在哪里DIFF查看工作在同一个文件“切换惹的祸”,我得到这个消息:“无法抓取怪显示该文件是空的或未经跟踪或库不能达到。 “

  2. 文件树突出显示不起作用。在他们的任何一种mercurial状态下的任何文件都没有颜色。

  3. 彩色线条修改通知不显示在原子排水沟内部。

  4. 状态栏中未显示已添加和已删除的行功能。

在Atom的核素这些功能是为什么我想试用水银,而不是Git和是一般尝试这种IDE大的原因的原因。

回答

0

同一个问题在不同的发行版中被转载。我不能成为唯一一个遇到这个问题的人。没有企业可以安全地依赖开发环境,FB之外的社区利益水平无法支持在这样的问题上要求堆栈溢出奖金的企图。解决方案是等待更好的类型支持和类型检查来到PHP。众多的RFC存在这样做,其他IDE将在未来版本的PHP中利用这一点。