Composer 経由で ZendSkeletonApplication を起動しました。プロジェクトのプライベート リポジトリ (Git) が必要になります。どうやってするの?Skeleton に .git ファイルが追加されたので、たとえば BitBucket でプロジェクトを操作するにはどうすればよいですか?
よろしく
Composer 経由で ZendSkeletonApplication を起動しました。プロジェクトのプライベート リポジトリ (Git) が必要になります。どうやってするの?Skeleton に .git ファイルが追加されたので、たとえば BitBucket でプロジェクトを操作するにはどうすればよいですか?
よろしく
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 をセットアップします。
git のサブモジュール機能を利用することで、bitbucket に独自のプロジェクトを作成し、別の lib/-directory にサブモジュールとして zend ライブラリなどを作成できます。次のようになります。
YourProject/ <-- Your git working tree (via git init)
public/
libs/
Zend/ <-- a git submodule
application/
サブモジュールを追加するコマンドはgit submodule add http://zf-repo libs/Zend
. メインの git 作業ツリーも Zend フレームワーク ライブラリの特定のバージョンを参照するため、zend フレームワークを個別に更新および追跡できます。
ZendSkeletonApplicationをフォークしたら、フォークを Bitbucket アカウントまたは独自のサーバー/ネットワークのプライベート リポジトリにプッシュできます。
独自のパッケージ/モジュールを Bitbucket にデプロイし、必要に応じて composer 経由でそれらを要求することもできますが、@Lars が述べたように、簡単であればgit サブモジュールを使用することもできます。
ツールに慣れていない場合は、高度な作曲家の使用法に関する Niels Aderman による素晴らしいプレゼンテーションもあります。