7

这很奇怪,似乎我错过了一些小东西。几天前,当我composer install获得带有自己的 Vendor 目录时.git,这允许我进行更改并更新我自己的打包存储库。

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

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

$ git clone https://github.com/nathankot/rbhpi
$ cd rbhpi
$ ./composer.phar install
$ cd vendor/rbhpi/core
$ ls -a

从上面的命令中,.git我找不到该目录。

我在文档中找不到这个规范,但我确实在这个常见问题项目中找到了它:

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

我的问题有什么解决方案吗?

4

1 回答 1

15

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

composer install --prefer-source

这将像你想要的那样做一个 git checkout 。

于 2013-01-14T10:02:34.550 回答