2011-08-29 98 views
3

我正在開發一個kohana項目。 在github上有一個用於框架核心的倉庫。 (ORM,ACL,電子郵件等)GIT :(Kohana)項目設置

我將創建和工作在我自己的模塊,並希望他們在一個unfuddle存儲庫(只有我的模塊那當然是),但是當我結賬時,我希望將kohana和模塊與我一起拉下。 (子模塊?)

我是很新,GIT,如何完成建立沃爾德任何指針將不勝感激:)

回答

3

http://kohanaframework.org/3.2/guide/kohana/tutorials/git

介紹如何正確設置一個Kohana的項目, git子模塊。

+0

好吧,現在,如果我想簽出系統的3.0分支? – goliatone

+0

這是所有的混帳,所以你可以結帳3.0 /主分支,或一個特定的標籤:v3.0.12 – zombor

+0

好的,你已經把我放在正確的軌道。然而,正如我所說的,我對git很盲目,我想做一些與衆不同的事情。你介意檢查我的答案嗎?另外,我會將你的答案標記爲正確的... – goliatone

0

[這裏的問題是,由於整個Kohana的目錄是一個子模塊,都沒有被存儲在我添加模塊,...]

好吧,@zombor我指了路。

這是我做了什麼,我想知道,如果它的氣味......

我決定從github.com/kohana/kohana而不是github.com/kohana/core拉,因爲它提供了框架的整體骨架

git submodule add git://github.com/kohana/kohana.git kohana 
cd kohana 
git checkout -b 3.0 origin/3.0/master 
git sumodule init 
git submodule update 
cd .. 
git add kohana 
git commit -m "moved to kohana 3.0/master" 
git push 
git push unfuddle master 
+0

不,不要這樣做。你不想在你的主要回購中使用kohana的歷史。如果你使用的是3.0(我不知道你爲什麼會這樣做一個新的項目),你應該遵循3.0文檔中的git指南:http://kohanaframework.org/3.0/guide/kohana/tutorials/git – zombor

+0

好吧,它不是一個新項目,我在本地擁有它,並且必須在使用git的服務器上部署... – goliatone