Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Netbeans将文件显示为已忽略,但它们';你不在家_Git_Netbeans_Gitignore - Fatal编程技术网

Git Netbeans将文件显示为已忽略,但它们';你不在家

Git Netbeans将文件显示为已忽略,但它们';你不在家,git,netbeans,gitignore,Git,Netbeans,Gitignore,Netbeans显示一个文件夹和所有被VCS忽略的底层文件(我使用Git),但当我使用Git status或Atlassian SourceTree时,这些文件不会被忽略,并被列为已更改并准备提交 特别是NetBeans IDE 7.1(构建201112071828)-PHP构建,Git插件版本:1.1.1.1(与NetBeans IDE 7.1(构建201112071828)一起提供),CLI Git版本1.7.5.4 被忽略的文件夹是www/inc。不认识也无济于事。忽略并再次取消忽略会相应

Netbeans显示一个文件夹和所有被VCS忽略的底层文件(我使用Git),但当我使用
Git status
或Atlassian SourceTree时,这些文件不会被忽略,并被列为已更改并准备提交

特别是NetBeans IDE 7.1(构建201112071828)-PHP构建,Git插件版本:1.1.1.1(与NetBeans IDE 7.1(构建201112071828)一起提供),CLI Git版本1.7.5.4

被忽略的文件夹是
www/inc
。不认识也无济于事。忽略并再次取消忽略会相应地更改
.gitignore
文件,但文件夹仍显示为灰色,带有被忽略状态标记
(I)
。我还注意到一些错误行为:
www/inc
的子文件夹通常只有在我打开它们以查看其内容时才会变灰,但有时当我打开已经变灰的
www/inc
时,它们会变灰

我在顶部的项目文件夹中选中了
.gitignore
,一直到忽略一个,然后在整个项目源代码树中选中一个。只有一个文件,上面写着

/nbproject/private/
/log/
/www/debuglogs/*.log
/www/images/goods/*/*
/www/inc/content/
.git/config
文件中没有提到忽略。在
~/.gitconfig
中,全局gitignore定义为
/Users/sheershoff/.gitignore\u global
,全局忽略文件如下:

*~
.DS_Store
本地git存储库中没有
.git/info
文件夹,远程裸存储库有
project.git/info/exclude
文件,但它由几个注释掉的行组成,我相信这是默认的

关于Netbeans,我尝试清理缓存文件夹,并将全局IDE忽略的文件设置(
工具->选项->杂项->文件
)设置为空字符串,然后重新启动IDE。我还检查了项目忽略文件夹设置-它是空的

经过数小时的徒劳无功的挖掘和谷歌搜索,我成功地解决了Windows机器上的类似问题(相同的Netbeans版本号),同一个项目从同一个远程repo中提取,同一个文件夹被编辑了一些Netbeans属性文件而被不尊重地忽略(我应该提到
ignore.path
设置在这里是空的,在Windows上是空的,我还将所有include设置设置设置为空字符串,因为我在项目中不使用它们).据我记忆所及,它是带有包含部分的,而不是带有忽略部分。虽然在回购历史记录中找不到它,但可能是在私有netbeans项目设置或某些全局netbeans设置中

现在,这个错误在我的Mac电脑上重复出现,没有任何东西可以帮助我让Netbeans将未被忽略的文件显示为未被忽略


我应该怎么做才能使它们在Netbeans中正常显示,因为根据其他Git工具,它们不会被忽略?

从最新版本开始,删除行
/www/images/goods/*/*/*
将解决此问题。

我已将此行为作为一个示例报告