GIT:(Kohana)项目设置

发布于 2024-12-01 16:26:54 字数 240 浏览 1 评论 0原文

我正在开发一个 kohana 项目。 github 上有一个框架核心的存储库。 另外,它们是我需要的单独存储库上的许多模块(orm、acl、电子邮件等),

我将创建并处理我自己的模块,并希望将它们放在一个 unfuddle 存储库中(只有我的模块是 物理上),但是当我签出该项目时,我希望将 kohana 和模块也与我的一起拉出。 (子模块?)

我对 GIT 还很陌生,任何有关如何完成设置的指示都将不胜感激:)

I am developing a kohana project.
There is a repository on github for the framework core.
Also, they are many modules on separate repositories that i need (orm, acl, email, etc)

I will be creating and working on my own modules, and want to have them in a unfuddle repository (only my modules would be physically there), but when I checkout the project I want to have the kohana and modules pulled as well along with mine. (submodules?)

I'm pretty new to GIT, any pointers on how to accomplish the set up wold be greatly appreciated :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

疾风者 2024-12-08 16:26:54

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

这描述了如何使用 git 子模块正确设置 kohana 项目。

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

This describes how to properly setup a kohana project with git submodules.

此生挚爱伱 2024-12-08 16:26:54

[问题在于,由于整个 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

[The problem with this is that since the whole kohana directory is a submodule, the modules that I add, are not being stored...]

Ok, @zombor showed me the way.

This is what I've done, and I would like to know if it smells...

I decided to pull from github.com/kohana/kohana instead of github.com/kohana/core because it provides the whole skeleton of the framework.

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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文