PDA

Ver la Versión Completa : [ CONSULTA ] Como hacéis vosotros los cambios?


danyh
02/10/13, 18:24:01
Me gustaría que me dijeseis como hacer los cambios desde el source bajado y que al hacer repo sync no me de fallos :risitas::risitas:, hasta hace poco lo que hacia era borrar y repo sync y despues meter otra vez los cambios.. pero cada vez son mas y :rolleyes::rolleyes:

mbc596
02/10/13, 21:15:03
podrías hacer un merge del repositorio afectado

danyh
02/10/13, 21:18:41
podrías hacer un merge del repositorio afectado

git merge <rama>

si yo por ejemplo hago cambios en el frameworks/base...

que tendría que poner?

mbc596
02/10/13, 21:37:00
seria así, pero antes deberías hacer un fetch.
Si pones de que quieres hacerlo te hago un ejemplo

danyh
02/10/13, 21:42:32
seria así, pero antes deberías hacer un fetch.
Si pones de que quieres hacerlo te hago un ejemplo

de systemUi?

https://github.com/VanirAOSP/platform_frameworks_base/tree/jb43/packages/SystemUI

mbc596
02/10/13, 21:46:33
de systemUi?

https://github.com/VanirAOSP/platform_frameworks_base/tree/jb43/packages/SystemUI

No puedes del systemUI, tienes que hacerlo de todo frameworks/base. Debería ser así:
git fetch https://github.com/VanirAOSP/platform_frameworks_base
git merge X
X=Nombre de la rama que desas

Sino me falla la memoria es así.

trek85002010
03/10/13, 15:39:25
No puedes del systemUI, tienes que hacerlo de todo frameworks/base. Debería ser así:
git fetch https://github.com/VanirAOSP/platform_frameworks_basegit merge XX=Nombre de la rama que desas

Sino me falla la memoria es así.

Sobre github sabes más que yo, pero él tiene el source de Vanir, y desde él hace las modificaciones. Por tanto, yo le recomendé que hiciese un git pull

mbc596
03/10/13, 16:14:25
Sobre github sabes más que yo, pero él tiene el source de Vanir, y desde él hace las modificaciones. Por tanto, yo le recomendé que hiciese un git pull

No puede hacer git pull sin más. Deberia hacer git pull https://github.com/VanirAOSP/platform_frameworks_base rama
El git pull sin más lo puedes hacer cuando has hecho un clone, y por lo tanto debes tenerlo en tu github.

En este caso un merge puede ser más fácil (todos los caminos llevan a Roma)

AlvaroOrduna
03/10/13, 18:13:35
Yo tengo dos directorios diferentes, uno para el source completo y otro con los repositorios de Github que necesito modificar. Así, si modifico algo, simplemente hago git pull y si quiero actualizar con los cabmios de CM es tan fácil como git pull cm cm-10.2 (antes de esto tengo que haber hecho lo de git remote add -f cm github.com/....git).
Si cambio algo que no estoy seguro de si va a funcionar, lo que hago es copiar al directorio del source los cambios y si funciona subo el commit desde el directorio del repositorio y borro el de source (solo el que he modificado) para que no me de problemas a la hora de hacer repo sync.

trek85002010
03/10/13, 18:23:52
Yo tengo dos directorios diferentes, uno para el source completo y otro con los repositorios de Github que necesito modificar. Así, si modifico algo, simplemente hago git pull y si quiero actualizar con los cabmios de CM es tan fácil como git pull cm cm-10.2 (antes de esto tengo que haber hecho lo de git remote add -f cm github.com/....git).
Si cambio algo que no estoy seguro de si va a funcionar, lo que hago es copiar al directorio del source los cambios y si funciona subo el commit desde el directorio del repositorio y borro el de source (solo el que he modificado) para que no me de problemas a la hora de hacer repo sync.

Ese es el método más seguro.... así no llevas el github con reverts xDDD

AlvaroOrduna
03/10/13, 18:25:00
Ese es el método más seguro.... así no llevas el github con reverts xDDD

Ese es el tema. Además, creo que es algo mas sencillo para empezar...