簡體   English   中英

如何讓Composer導入現有(git)文件夾的工作副本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM