我发布到composer的扩展包,安装以后会附带.git文件夹,有什么办法去掉
.git
这个文件夹还是有点占空间呢,有什么办法可以避免生成它?
我对比了其他人包中的composer.json
,也没发现什么特别的设置项。packagist.org
上面也没有设置的地方。
发布新版本也是在gitee
或github
上面发布发行版,也没什么可以设置的选项。
有哪位知道的话告诉我一下,我对composer
不怎么熟悉。
2023-07-07更新:
可能原因,这种问题的包都是我自己开发的。猜测可能是通过repositories
方式引入本地git
-dev库做测试,导致缓存之类的。等测试完了发布正式的版本到github,删除本地的库,composer更新正式版后有此问题。
你肯定是用过
dev-master
之类的方式定义过版本,这个时候composer会尝试从代码源安装(一般情况就是 git clone),你如果想去掉就.git目录先删除掉扩展在按正常的版本语义重新安装。