2012-02-06 43 views
0

我有下一個問題:我的同事克隆了symfony奏鳴曲git倉庫。他做了安裝,它可以吸引很多不同的供應商回購。Symfony - 奏鳴曲,承諾擁有git倉庫

然後他刪除了所有.git文件,啓動了一個git存儲庫並將所有內容都推送到了我們的遠程git存儲庫。

我克隆了我們的回購,但沒有任何工作。所以我必須刪除.git,啓動一個新的回購,然後自己進行安裝。

我們現在擁有的每一個本地git倉庫都沒有鏈接到遠程倉庫,供應商軟件包不再追蹤他們的倉庫。

有沒有人有一個很好的工作流程來建立你自己的git倉庫上的奏鳴曲安裝,而你的供應商捆綁仍然追蹤他們的回購和symfony做的呢?

回答

0

您應該:

  • 創建一個新的Symfony項目(使用this
  • 調整你的.gitignore文件
  • 然後按照安裝說明每捆(這裏爲Sonata PageBundle爲例)

除非特殊情況,否則你應該忽略廠商目錄在喲您使用depscomposer來回購和管理依賴關係。如果您確實需要「提交」您的供應商依賴關係,那麼我建議您使用git submodules

以下是樣本的.gitignore文件:

vendor/* 
app/bootstrap* 
*/logs/* 
*/cache/*