对于PHP项目,无论任何vendor
文件的内容或项目.gitignore
设置如何,Netbeans 8.1似乎总是忽略Git存储库中的ignore folders
目录。
是否可以阻止Netbeans 8.1始终忽略vendor
目录?
例如对于具有vendor
目录与Composer无关的项目,或者对于运行代码所需的所有文件都应包含在存储库中的项目?
答案 0 :(得分:3)
答案 1 :(得分:1)
可能vendor
被视为不可共享的文件夹as build
and dist
would be in a J2SE project
尝试,如issue 194650:
Tools > Misc > Versioning > Git. Unselect 'Permanently ignore not-sharable files'
另外,检查一下<yourRepo>/.git/info/exclude file
:它是否存在,可能包含vendor/
原来这是NB 8.1中的一项新功能 我 filed a bug report 已被接受,下一次更新应该有选项,可以为composer,bower和npm文件夹禁用此功能。
答案 2 :(得分:0)
如@ webmak10所述,您需要取消选中“忽略供应商”
PHP -> Framework -> Composer options.
请注意,必须重新启动才能考虑此参数。
使用netbeans 11进行了测试。