0

我通过 Composer 启动了 ZendSkeletonApplication。我将需要我的项目 PRIVATE 存储库 (Git)。怎么做?Skeleton 现在有 .git 文件,所以我如何处理我的项目,例如在 BitBucket 上?

问候

4

3 回答 3

1

从头开始创建 ZF2 框架项目的最佳方法是使用 ZFTool ( http://framework.zend.com/manual/2.1/en/modules/zendtool.introduction.html )。将其安装到 /usr/local/bin (具有可执行权限),然后您可以执行以下操作:

$ zftool.phar create project project_name

这将在 project_name 文件夹中为您提供一个完全免费的 git 框架应用程序。

现在在 BitBucket 上创建一个私有存储库,并按照说明使用磁盘上已有的代码进行设置。

请注意,在 project_name 中创建的项目有一个 .gitmodules 文件。如果您使用 Composer,您可以在添加到 BitBucket 之前删除此文件。如果您想使用子模块,则将其设置为 ZF2 作为子模块,供您初始化和更新。

于 2013-02-28T08:03:01.687 回答
0

通过利用 git 的子模块功能,您可以在 bitbucket 上拥有自己的项目,并将 zend 库等作为单独的 lib/-目录中的子模块,如下所示:

YourProject/   <-- Your git working tree (via git init)
  public/
  libs/
    Zend/      <-- a git submodule
  application/

添加子模块的命令是git submodule add http://zf-repo libs/Zend. 然后您可以单独更新和跟踪 zend 框架,因为您的主 git 工作树还将引用 Zend 框架库的特定版本。

于 2013-02-27T17:54:26.253 回答
0

一旦你分叉了ZendSkeletonApplication,你可以将这个分叉推送到你的 Bitbucket 帐户或你自己的服务器/网络上的私有存储库。

您可以在 Bitbucket 上部署自己的包/模块,甚至可以根据需要通过 composer 要求它们,但正如@Lars 所说,如果这对您来说更容易,可以简单地使用git 子模块

如果您不熟悉该工具,Niels Aderman 也有关于高级作曲家用法的精彩演示。

于 2013-02-27T18:15:08.823 回答