鉴于:我在“项目”选项卡中有带有现有源和文件树的 HTML5 应用程序。文件来自远程服务器,使用本地路径安装。挂载路径用于项目和站点根文件夹参数。因此,我以本地用户而不是服务器用户的身份处理文件。
问题:我使用过的“项目”选项卡和“文件”选项卡中的一些文件名标记为绿色,一些标记为蓝色。绿色注释为本地复制,蓝色注释为本地修改。但所有这些文件都被打开、修改和保存。浏览器测试中的更改如下所示。
问:这些标记的含义是什么?它会影响将文件保存到服务器或使用 Mercurial 进行分发吗?为什么对不同的文件(打开、编辑、保存)执行相同的操作会导致不同的颜色?
让我们确保我理解您的用例:
回答
如果我的假设正确,则绿色和蓝色标记表示相对于 SCM 角度的文件状态。它们是被修改、删除、添加等的未提交文件。
即使您“看到”本地文件,它们也是服务器上的文件。对它们的任何更改都会对服务器上的文件进行。挂载远程共享目录只是一种可以像访问本地文件一样访问远程文件的方法。
所以:
NetBeans 上的颜色是:
如果文件名是粗体,则文件未保存。