我有一个Laravel
项目,我正在使用composer
。我有一个图书馆,我在那里发现了一个小虫子。它是git
下的自定义库。
推动这些变化的最快方法是什么?
我从现在开始看到的唯一方法是:
git clone
我的图书馆到一些临时文件夹/vendor
目录中)composer update
还有其他任何更快的方法吗?我想在供应商目录中进行更改并以某种方式推动这些变化。
P.S。 作为我希望收到的答案
不,由于 x , y , z ,因此无法做得更快。
或
是的,你可以。为此,你必须做 x , y , z 。
答案 0 :(得分:1)
未经测试...
Linux或macOS:是的,你可以。为此,你必须做类似
的事情将新代码存储在其他位置作为备份:
mv …/vendor/mylib/ …/vendor/mylib_backup/
可选:删除您的临时仓库:
rm -r ~/git/mylib/
克隆你的回购:
git clone repo-url ~/git/mylib
创建一个符号链接,这样如果你进入... / vendor / mylib,你真的在〜/ git / mylib:
ln -s ~/git/mylib …/vendor/mylib
运行
composer update
运行
git status
也许你会得到一些文物。您可以在.gitignore文件中忽略它们。
您使用哪种系统?要在Windows上创建符号链接,您可以尝试使用mklink IIRC。