Ini adalah sesuatu yang ada dalam pikiran saya selama beberapa waktu tetapi saya tidak dapat menemukan metode yang tepat untuk melakukannya.
Jadi pada dasarnya, saya bekerja dengan 6 situs web yang berbeda, semuanya menjalankan Magento CE 1.9.2+
Di situs web itu, saya menggunakan banyak ekstensi yang telah saya dan tim saya kerjakan telah kembangkan (di sini kita berbicara lebih dari 50 ekstensi) dan kode untuk ekstensi tersebut disimpan di Bitbucket. Jadi saya bukan satu-satunya orang yang mengelola ekstensi itu, kami 3 orang yang mengerjakannya.
Saat ini, ketika saya ingin menambahkan fitur / memperbaiki bug untuk salah satu ekstensi tersebut, inilah alur kerja saya:
- Instal versi terakhir ekstensi di salah satu situs web melalui Modman
- Perbaiki bug / tambahkan fitur / tes
- Salin perubahan secara manual ke folder lokal yang berisi semua ekstensi saya
- Komit dan dorong melalui GIT dari folder ekstensi ini ke Bitbucket (1 repo Bitbucket per modul)
- Kemudian versi baru modul dapat diinstal melalui Modman
Catatan penting: Saya menggunakan modman dengan hardcopy di sini, tanpa symlink.
Masalah terbesar saya telah disorot dalam huruf tebal: Saya ingin dapat melewati langkah ini karena ini merupakan penyebab masalah yang besar (beberapa file kadang-kadang dilupakan, salah salin / tempel, melibatkan tindakan manusia).
Jadi, bagaimana saya bisa meningkatkan alur kerja saya untuk menyingkirkan langkah copy / paste manual ini? Saya terbuka untuk saran di sini.
Submodules
fitur git?