我已经安装了最新版本的watchman,可以在这里找到:
/usr/local/bin/watchman
我在启动时执行了安装推荐软件包,我看了它们在重新启动后安装。
这是Atom和Nuclide全新安装的最新版本。
我有一个测试项目,其中的文件已添加到Mercurial存储库中。存储库.hg目录位于项目的根目录下。当我将Diff View打开到一个文件中时,Nuclide会在我编辑时很好地获取该文件以前的Mercurial版本,并显示两者之间的比较。显示左侧的先前版本。所以我知道Atom-Nuclide能够与Mercurial存储库进行交互。
但是,Mercurial支持似乎没有其他任何工作。
当我选择" Toggle Blame"在Diff View工作的同一文件中,我收到此消息:"无法获取显示的责任。该文件为空或未跟踪或无法访问存储库。"
文件树突出显示不起作用。任何处于任何状态的文件都没有颜色。
彩色线条修改通知未显示在Atom排水沟内。
状态栏中未显示“添加和删除的线”功能。
Atom-Nuclide中的这些功能是我有兴趣尝试Mercurial而不是Git的原因,并且是一般尝试这个IDE的重要原因。
答案 0 :(得分:0)
同样的问题在不同的发行版中重现。我无法成为唯一一个碰到这一点的人。任何企业都无法安全地依赖于开发环境,其中FB之外的社区兴趣水平无法支持尝试在此类问题上获得Stack Overflow奖励。解决方案是等待更好的类型支持和类型检查来PHP。有许多RFC可以做到这一点,其他IDE将在未来的PHP版本中利用这一点。