Netbeans项目文件浏览器颜色
给定:我有HTML5应用程序,在“项目”选项卡中有现有源代码和文件树。文件来自远程服务器,通过本地路径装载。安装路径用于项目和站点根文件夹参数。因此,我以本地用户而不是服务器用户的身份处理文件 问题:我使用过的“项目”选项卡和“文件”选项卡中的某些文件名标记为绿色,而有些标记为蓝色。绿色注释为本地复制,蓝色注释为本地修改。但所有这些文件都被打开、修改和保存。浏览器测试中的更改应用如下Netbeans项目文件浏览器颜色,netbeans,Netbeans,给定:我有HTML5应用程序,在“项目”选项卡中有现有源代码和文件树。文件来自远程服务器,通过本地路径装载。安装路径用于项目和站点根文件夹参数。因此,我以本地用户而不是服务器用户的身份处理文件 问题:我使用过的“项目”选项卡和“文件”选项卡中的某些文件名标记为绿色,而有些标记为蓝色。绿色注释为本地复制,蓝色注释为本地修改。但所有这些文件都被打开、修改和保存。浏览器测试中的更改应用如下 问题:这些标记是什么意思?它会影响将文件保存到服务器或使用mercurial分发吗?为什么对不同的文件(打开、编
问题:这些标记是什么意思?它会影响将文件保存到服务器或使用mercurial分发吗?为什么对不同的文件(打开、编辑、保存)执行相同的操作会产生不同的颜色?让我们确保我理解了您的用例:
- 您在计算机中挂载了一个远程目录(samba、NFS、sshfs或类似的东西)李>
- 该目录是Mercurial项目(或任何其他SCM)的“本地副本”李>
- 颜色用于SCM工具李>
- 文件已保存在服务器上,并且
- 如果您提交更改,它将提交到服务器的副本上 (您在本地看到的只是服务器目录的镜像)
- 绿色:新文件李>
- 红色:有错误的文件(如合并冲突)李>
- 蓝色:修改的文件李>
- 灰色:忽略文件李>
- 普通黑色:“普通文件”-上述情况均不存在
如果文件名为粗体,则该文件未保存。我找到了这种指示的确切Netbeans设置。可以在工具-选项-字体和颜色-版本控制-版本控制系统-Mercurial/Subversion/Git-高亮显示中找到:
- 绿色:
- 本地新(Mercurial、Subversion)李>
- 本地添加(Mercurial、Subversion)李>
- 本地复制(Mercurial、Subversion)李>
- 在工作树中添加(Git)李>
- 添加到索引(Git)李>
- 蓝色:
- 局部修改(Mercurial、Subversion)李>
- LocallyRemotely修改(Subversion)李>
- 在错误树(Git)中修改
- 红色:
- 合并冲突(Mercurial)李>
- 局部冲突(颠覆)李>
- 冲突(Git)李>
- 灰色:
- 本地删除(Mercurial、Subversion)李>
- 局部去除(汞)李>
- 附加文本注释(Mercurial、Subversion、Git)李>
- 忽略(Mercurial、Subversion、Git)李>
- 在工作树中移除(Git)李>
- 黑色:
- 远程删除(Subversion)李>
- 远程新(颠覆)李>
- 远程修改(颠覆)李>
是的,这个案子理解正确。我们使用Mercurial。但绿色和蓝色意味着什么?为什么对不同的文件(打开、编辑、保存)执行相同操作会导致不同的颜色?除了保存之外,我应该如何提交它们?更新了NetBeans颜色的答案。对于另一个问题,您可以使用NetBeans Mercurial客户端、命令行或任何其他GUI客户端与Mercurial“交互”。事实上,如果使用Mercurial,我不理解为什么要挂载存储库的远程目录(考虑到您可以克隆它并使用真正的本地文件)。