Próbuję używać modman( https://github.com/colinmollenhour/modman ) do zarządzania moimi rozszerzeniami w github.
Najpierw próbuję dodać MagePsycho_Someextrozszerzenie jako wersję demo.
Do tej pory wykonałem następujące kroki
/var/www/magento-dir/ -> My Magento Installation Dir
/var/www/MagePsycho_Extensions/ --> Git Repository Dir
cd /var/www/MagePsycho_Extensions/git clone git@github.com:magepsycho/Someext.gittouch modmangit commit -am 'Modman file added'git push origin mastercd /var/www/magento-dir/modman initmodman clone git@github.com:magepsycho/Someext.git- Opracował rozszerzenie „MagePsycho_Someext” w / var / www / magento-dir z następującymi plikami
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Dodano informacje o mapowaniu plików w /var/www/magento-dir/.modman/Someext/modman jako
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
app/code/local/MagePsycho/Someext/etc/config.xml app/code/local/MagePsycho/Someext/etc/config.xml
app/code/local/MagePsycho/Someext/Helper/Data.php app/code/local/MagePsycho/Someext/Helper/Data.php
11 modman update Someext
ale wystąpiły następujące błędy:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Uwagi : Rozwijam rozszerzenia w /var/www/magento-dir/. I chcę wdrożyć te rozszerzenia (jedno na repozytorium) w github przy użyciu modmana. Kiedy skończę tworzenie modułów, chcę, aby te pliki zostały dodane do repozytorium. Do tego użyłem pliku .modman / * / modman do mapowania. Ale nie można go uruchomić.
Gdzie i czego mi brakuje?
Czy to niewłaściwe podejście?
[EDYTOWAĆ]
Właśnie zdałem sobie sprawę, że moje podejście jest wręcz przeciwne. Najpierw musisz dodać pliki rozszerzeń i modmana z mapowaniem ścieżek, wypchnąć go do repozytorium, a następnie wyciągnąć za pomocą modman clone.
Jak byś zrobił, gdybyś najpierw rozwinął rozszerzenie, a następnie użył modmana do wypychania zmian do repozytorium?