2011-08-29 38 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