使用作曲家时如何将文件添加到主存储库?
How to add files to main repository when using composer?
在我的 PHP 项目中,我使用了 composer。
由于某些原因(愚蠢,但这不取决于我)我必须将所有项目文件存储在 git 存储库中,包括 "vendor/" composer 获取的文件。我从 .gitignore 文件中删除了 "vendor/",但一些模块(如 https://github.com/RWOverdijk/AssetManager)被视为子模块 -
而且它们没有被添加到存储库中(git add
忽略它们)。
强制添加我需要做什么?
您可以使用以下命令:
# remove `.git` folders recursively
find vendor -type d -name '.git' -exec rm -rf {} \;
# Add the vendor folder
git add vendor
可能最好说服你的老板,作曲家不应该那样工作。
在我的 PHP 项目中,我使用了 composer。
由于某些原因(愚蠢,但这不取决于我)我必须将所有项目文件存储在 git 存储库中,包括 "vendor/" composer 获取的文件。我从 .gitignore 文件中删除了 "vendor/",但一些模块(如 https://github.com/RWOverdijk/AssetManager)被视为子模块 -
而且它们没有被添加到存储库中(git add
忽略它们)。
强制添加我需要做什么?
您可以使用以下命令:
# remove `.git` folders recursively
find vendor -type d -name '.git' -exec rm -rf {} \;
# Add the vendor folder
git add vendor
可能最好说服你的老板,作曲家不应该那样工作。