[英]ZF2 project with own private git repository
我的ZF2項目存在以下問題。
在提出問題之前,我想告訴您,我對Git並不熟悉,並且曾經使用Subversion多年。 對於這個項目,我想使用Git,因為ZF2正在使用它,並且在閱讀了一遍之后,建議是更喜歡Git而不是Subversion。
該項目基於Zend Framework2。ZF2使用git存儲庫。 我不完全記得,但是當我開始項目時,我只是將zf2框架應用程序“克隆”到了我的web文件夾中,然后開始編寫自己的模塊。
我的實際問題是:如何在不干擾zf2使用的git repo的情況下使用自己的(私有)git存儲庫(托管在bitbucket.org上)?
我認為我可以采用以下方法之一:
我只是將所有內容(包括所有zf2文件)提交到我自己的存儲庫中。 我不時將zf2更新為新版本。 顯然,文件已更改,然后將其提交到我自己的存儲庫中。 如果要執行此操作,我認為應該刪除項目根目錄中的.git文件夾。
我只提交實際上由我更改的三個文件夾,其余的我忽略(使用.gitignore?)。 所以我的提交只會包含我自己的模塊,配置和公共文件。 zf2文件甚至不在我的存儲庫中。
某種程度上,這兩種方法對我來說似乎都很奇怪,而且在我看來,我正在以一種Subversion的方式進行很多思考。
我的問題是:
我在stackoverflow上發現了與我的問題有關的線程 。 任何幫助,將不勝感激。 這是我關於stackoverflow的第一個問題。
如果您是從ZF2 Skeleton Application開始的,那么可以,您應該刪除它隨附的.git文件夾,然后運行git init .
初始化一個新的git項目。 然后,您可以像往常一樣進行提交。
如果您使用的是Composer,我還建議編輯.gitignore
文件以添加vendor/
並刪除composer.lock
(我不確定為什么以這種方式設置了骨架應用程序)。 這樣,您就不會用ZF2代碼填充Git存儲庫,簽出項目的其他任何人都可以輕松安裝與您相同的依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.