Estoy tratando de usar modman( https://github.com/colinmollenhour/modman ) para administrar mis Extensiones en github.
Primero estoy tratando de agregar MagePsycho_Someextextensión como demostración.
Hasta ahora he hecho los siguientes pasos
/var/www/magento-dir/ -> My Magento Installation Dir
/var/www/MagePsycho_Extensions/ --> Git Repository Dir
- cd /var/www/MagePsycho_Extensions/
- git clone [email protected]:magepsycho/Someext.git
- touch modman
- git commit -am 'Modman file added'
- git push origin master
- cd /var/www/magento-dir/
- modman init
- modman clone [email protected]:magepsycho/Someext.git
- Desarrollé la extensión 'MagePsycho_Someext' en / var / www / magento-dir con los siguientes archivos
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- aplicación / código / local / MagePsycho / Someext / Helper / Data.php
 
10 Se agregó la información de mapeo de archivos en /var/www/magento-dir/.modman/Someext/modman como
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
pero tengo los siguientes errores:
WARNING: Target does not exist (.modman/Someext/modman):
 app/etc/modules/MagePsycho_Someext.xml  app/etc/modules/MagePsycho_Someext.xml
Notas : Estoy desarrollando extensiones en /var/www/magento-dir/. Y desea implementar estas extensiones (una por repositorio) en github usando modman. Cuando termine con el desarrollo del módulo, quiero que esos archivos se agreguen al repositorio. Para eso he usado el archivo .modman / * / modman para el mapeo. Pero incapaz de hacerlo funcionar.
¿Dónde y qué me estoy perdiendo? 
¿O es este el enfoque incorrecto?
[EDITAR]
Me acabo de dar cuenta de que mi enfoque es todo lo contrario. Primero, debe agregar archivos de extensión y modman con asignaciones de ruta, empujarlo al repositorio y luego usarlo modman clone.
¿Cómo lo harías si primero desarrollas la extensión y luego usas modman para enviar cambios al repositorio?

Respuestas:
Finalmente descubrí la forma de administrar los módulos de Magento usando modman (aunque no es la forma perfecta, pero funciona para mí)
Supuestos
cd /var/www/MagePsycho_Extensions/git clone [email protected]:magepsycho/Someext.gittouch modmangit commit -am 'Modman file added'git push origin mastercd /var/www/magento-dir/modman initmodman link /var/www/MagePsycho_Extensions/Someext10 Agregue la información de asignación de archivos en /var/www/magento-dir/.modman/Someext/modman como
11
modman repair12
cd /var/www/magento-dir/.modman/Someext13
git add app/etc/modules/MagePsycho_Someext.xml app/code/local/MagePsycho/Someext/etc/config.xml app/code/local/MagePsycho/Someext/Helper/Data.php14
git commit -m 'Extension files updated.'15
git push origin master16 Eso es todo.
En resumen, trabajará en el directorio magento-dir / .modman / Someext que está vinculado a magento-dir. Cada vez que agrega nuevos archivos a su extensión, debe actualizar el archivo modman y ejecutarlo, lo
modman repairque mantiene actualizados los enlaces simbólicos.Si alguien tiene un mejor enfoque, por favor comparta.
fuente
Así que mi consejo aquí es que, de todos modos, tienes una copia local de la extensión y luego usas los comandos
linky endeploylugar decloneEn su caso simplemente llamaría:
modman initmodman link ../Your_Extension_Path(si se trata de una sola extensión)modman deploy Your_Extension_PathEste método necesita que tenga el archivo modman completo en su directorio de extensiones con asignaciones de archivos, pero de sus comentarios parece que ya lo tiene.
Según tengo entendido, los archivos deben estar primero en el directorio de extensión, luego se vincularán al directorio de magento, de modo que cuando realice futuras ediciones en los archivos de magento, los archivos de extensión también se modificarán. Tal vez hay una manera de crear una extensión modman desde un directorio de magento, pero lamentablemente no lo sé.
Una manera simple de hacer frente a los archivos de Magento a un directorio de extensión es tener dos exploradores de Windows abiertos para Windows y copiarlos o usar algo como el comandante de medianoche
Nota: solo he usado el modman para la versión php pero este proceso funciona para eso
fuente
../MagePsycho_extenstion/Extension1y luego implementarlo seríaMagePsycho_extenstion/Extension1oExtension1no estoy seguro sin probarlo.