Composer不为包生成.git文件夹

Nat*_*Kot 5 php composer-php

这很奇怪,看起来像我失踪的小东西.几天前,当我composer install获得自己的供应商目录时.git,这允许我进行更改并更新我自己的打包存储库.

今天,运行后composer install,.git每个包文件夹中的目录都丢失了!(我认为这可能与从缓存安装有关?)

有人可以尝试重新创建吗?

$ git clone https://github.com/nathankot/rbhpi
$ cd rbhpi
$ ./composer.phar install
$ cd vendor/rbhpi/core
$ ls -a
Run Code Online (Sandbox Code Playgroud)

从上面的命令,.git我缺少该目录.

我在文档中找不到这个规范,但我确实在这个faq项中找到了它:

安装后删除每个依赖项的.git目录

我问题的任何解决方案?

Mae*_*lyn 13

Composer更喜欢你的依赖项的dist包,意思是从github下载.tgz并解压缩它.如果您需要源代码,请安装供应商

composer install --prefer-source
Run Code Online (Sandbox Code Playgroud)

这将像你想要的那样进行git checkout.