これは私がかなり長い間念頭に置いていたものですが、それを行うための正しい方法を見つけることができません。
基本的に、6つの異なるWebサイトで作業しており、すべてMagento CE 1.9.2+を実行しています
それらのWebサイトでは、私と一緒に作業しているチームが開発した拡張機能(ここでは50以上の拡張機能を使用しています)を使用しており、それらの拡張機能のコードはBitbucketに保存されています。そのため、これらの拡張機能を管理しているのは私だけではありません。私たちは3人の拡張機能に取り組んでいます。
現時点で、これらの拡張機能の1つに機能を追加したりバグを修正したい場合のワークフローは次のとおりです。
- Modman経由でWebサイトの1つに拡張機能の最新バージョンをインストールします
- バグの修正/機能の追加/テスト
- すべての拡張機能を含むローカルフォルダーに変更を手動でコピーする
- この拡張フォルダーからGITを介してコミットし、Bitbucketにプッシュします(モジュールごとに1つのBitbucketリポジトリ)
- その後、モジュールの新しいバージョンをModman経由でインストールできます
重要な注意:ここでは、シンボリックリンクなしでmodmanをハードコピーで使用しています。
私の最大の問題は太字で強調されています:問題の大きな原因であるため、この手順をスキップできるようにしたいです(いくつかのファイルは時々忘れられ、間違ったコピー/貼り付け、人間の行動が含まれます)。
したがって、この手動のコピー/貼り付け手順を取り除くために、どのようにワークフローを改善できますか?ここで提案を受け付けています。
Submodules
gitの機能を試しましたか?