2014-06-26 48 views
1

我有幾個git項目,目前我在兩個同時工作。我現在想使用作曲家將項目之一導入另一個項目。我嘗試這種使用以下行我composer.json文件來完成:如何讓Composer導入現有(git)文件夾的工作副本?

"repositories": [ 
    { 
     "type": "vcs", 
     "url": "../otherproject" 
    }, 
    { 
     "type": "composer", 
     "url": "http://our.local.stuff.com" 
    } 
], 

這似乎並導入項目,但只從最新提交在混帳回購協議。相反,我希望它導入現有的文件,使其不必爲我在該項目中做的每一個小改動而承諾。

有人知道這將是可能嗎?歡迎所有提示!

回答

1

Composer將克隆遠程存儲庫,並且實際上您可以使用該Git存儲庫在該文件夾內工作,就像它位於其他位置時一樣。

保存對文件的更改會立即生效。添加並提交它們會將它們保存在本地的回購站中。推送分支會使更改對其他人可用。

您應該意識到的唯一情況是使用任何Composer命令可能會破壞所有未提交的更改。所以在安裝或更新未安裝更改時要小心。

相關問題