[英]Git - working on wrong branch - how to copy changes to existing topic branch
[英]How to let Composer import working copy of existing (git) folder?
我有几个git项目,目前我同时从事两个项目。 现在,我想使用composer将一个项目导入另一个项目。 我尝试在composer.json文件中使用以下几行来做到这一点:
"repositories": [
{
"type": "vcs",
"url": "../otherproject"
},
{
"type": "composer",
"url": "http://our.local.stuff.com"
}
],
这似乎确实导入了项目,但仅来自该git repo中的最新提交。 相反,我希望它以现有的方式导入现有文件,这样我就不必为在该项目中所做的每一个小更改都提交。
有人知道这怎么可能吗? 欢迎所有提示!
Composer将克隆远程存储库,您实际上可以在该文件夹中使用该Git存储库,就像它位于其他任何位置一样。
将更改保存到文件将使它们立即生效。 添加并提交它们会将它们持久保存在本地存储库中。 推送分支使更改可供其他人使用。
您唯一应该知道的是,使用任何Composer命令都可能会破坏所有未提交的更改。 因此,当您进行未提交的更改时,甚至在安装或更新时都应小心。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.