使用 Composer 重新安装现有模块(在 Git 中)
-
16-10-2019 - |
题
我已经在树中安装了一个模块,并且想通过 Composer 安装来替换它。
使用安装的 magento hackathon 作曲家。
此外,安装程序创建的所有符号链接都通过 .gitignore 排除
解决方案
- 第一的
git rm
删除模块的所有现有部分,然后git commit
- 这也可以通过首先添加模块并使用 magento-force 选项来部分完成,该选项已经删除了大部分文件 - 但这需要使用一些微调
git rm
/ 取消暂存- 现在添加模块并进行 git 提交,将符号链接添加到
.gitignore
- 将您的更改推送到 git 存储库
- 现在添加模块并进行 git 提交,将符号链接添加到
当共同开发者进行更新时,第一步 git 将删除旧模块,然后安装新模块(在 Composer 更新之后)。从这部分开始,符号链接将被忽略。