1
我已經通過Laravel 4.2的工作臺功能創建了幾個私人回購。通過作曲家部署Laravel工作臺項目
當更新主工程的供應商目錄時,如何讓作曲家在生產服務器上的工作臺目錄中安裝/更新所有git子模塊?
我已經通過Laravel 4.2的工作臺功能創建了幾個私人回購。通過作曲家部署Laravel工作臺項目
當更新主工程的供應商目錄時,如何讓作曲家在生產服務器上的工作臺目錄中安裝/更新所有git子模塊?
爲什麼你強迫作曲家這樣做?
我想你有以下項目模式。
Project - A
有許多私人回購(子模塊)。例如:您可以將博客模塊(Individual Private repo)添加爲Project - A
的子模塊。
像
git submodule add path_to_private_repo_for_blog workbench/Vendor_folder/blog.
一旦你創建了所有的個人回購像上述子模塊。那麼你可以使用以下命令獲得更新。
git pull && git submodule foreach git pull origin master
因此,您只需使用以下命令即可更新和部署Project -A
。
git pull && git submodule foreach git pull origin master && git add -A && git commit -m 'updated pakages' && git push && envoy run update
希望這是有意義..
你能回答這個問題呢? http://stackoverflow.com/questions/30224444/pulling-git-submodules-using-ssh-key-instead-of-password – eComEvo
@eComEvo當然.. –