簡體   English   中英

Laravel 5為多個開發人員設置git repo

[英]Laravel 5 setup git repo for multiple developers

我已經完成了許多Google工作,但仍在尋找解決方案,我正在研究Laravel5項目,並希望與GitHub進行設置,以便多個開發人員可以進行工作。

我已經將Laravel安裝並放置在Git上的存儲庫中,現在我將其克隆到了本地計算機上,另一個開發人員也將該存儲庫克隆到了他的計算機上並開始工作。

但是問題是,我已經通過composer在我的機器上安裝了HTML表單的軟件包,並將代碼推送到github。 但是,當另一個開發人員提取存儲庫時,他的代碼就被破壞了,因為composer.js已針對該軟件包進行了更新,但實際上該HTML軟件包在他的機器上不存在。

誰能幫我簡化一下,還是有什么辦法可以讓我們在git Push期間忽略供應商文件夾,composer.js,app.php等文件?

要具體回答您的問題,是的,您可以選擇在推送到git時忽略供應商文件夾,composer.json和app.php文件。 為此,您只需要更新.gitignore文件即可反映這一點。 即,將它們包括在您的.gitignore

  • /vendor
  • composer.json
  • /config/app.php

但是接下來的問題是您是否真的要這樣做,因為這樣做將意味着您所做的更改(以及隨后進行的任何推送)可能與其他開發人員正在進行的工作不兼容。

如果您排除了/vendor文件和/config/app.php文件,但是由於其他開發人員已經擁有核心文件的副本而將composer.json文件保留在其中,則他們下載的更新的composer.json文件將允許他們使用composer install用新軟件包更新項目。

但是,對於所有將您加入軌道並且沒有任何當前文件的開發人員而言,所有這一切都會成為問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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