1

私はパーソナル コンピューターに modman をインストールして、Magento でカスタム拡張機能を開発し、それに応じてこれをメンテナンスしています。Magento Module と Modman の間の正しいワークフローを知りたいです。拡張機能を更新する過程で 1 つの疑問があります。完全に理解できるように、私の視点でワークフローを説明します。

  1. 拡張機能用に自分の git リポジトリを作成する

    サーバー側で:

    git init ベア

  2. このリポジトリのクローンを作成し、modman スクリプトのスケルトンを作成します

    ナノモドマン:

    コード app/code/scope/company/Module/ compamy_module.xml app/etc/modules/company_module.xml

  3. リポジトリを更新する

    git 追加/コミット/プッシュ

  4. 私のMagentoの無料インストールで、新しいブランチを作成します

    git checkout -b モジュール名

  5. インストールで拡張機能を複製する

    modman クローン git@xxxx:/route/to/module/repository

わかりました、この時点で、Magento モジュール拡張機能を使用するのに適した環境がありますが、次の疑問があります。誰がmagentoの無料インストールから動作するモジュールリポジトリを更新できますか?? 私は試します modman update moduleName

拡張機能のリポジトリを更新しないのですが、正しいワークフローはどのようになっていますか? 拡張リポジトリを変更する必要がありますか? Magentoのクリーンインストールから機能し、そこからMagentoモジュールリポジトリを更新できると思います....

4

1 に答える 1

1

これを取る:

  1. 拡張リポジトリを作成します (ベアかどうかは関係ありません。マスター リポジトリとしてベアが推奨されます)。
  2. あなたがしたようにmodmanスクリプトを作成します(適切な拡張機能のようには見えません)
  3. レポを更新する
  4. Magento のインストールでは、ブランチをチェックアウトするか、master ブランチを使用できます (別のワークフロー)
  5. modman クローン .....
  6. 3. に戻ります。変更を追加してリポジトリにプッシュします
  7. modman update モジュール名
于 2012-08-06T14:05:10.310 に答える