Repo para todos, excepto algunos proyectos, no todos. hay un command de repo para hacer esto?

He intentado search en Google esto pero no he encontrado nada relacionado con lo que estoy buscando. Tengo algunos proyectos en Android que he cambiado a la punta. Después de hacer eso, me gustaría mover todos los proyectos restantes a la punta.

El siguiente command registrará todos los proyectos en la label. repo forall -c "git checkout"

Me gustaría omitir los que he cambiado manualmente.

Aprecio tu ayuda. ¡Gracias!

Con repo forall , puede especificar a qué proyectos debe aplicar el command, pero no hay forma de express "todos los proyectos excepto estos N proyectos" (a less que pueda express los proyectos a los que desea aplicar una expresión regular, pero eso no es probable )

Lo que puede hacer es generar una list de todos los proyectos, por ejemplo, con

 repo forall -c 'echo $REPO_PROJECT' 

y eliminar los proyectos que ha networkingefinido y desea excluir, por ejemplo, conectando la salida a grep -v o networkingirigiendo la salida a un file y editando ese file a mano. Luego alimente esa list de proyectos para repo forall . Dos ejemplos:

 repo forall -c 'echo $REPO_PROJECT' > projects vi projects repo forall $(cat projects) -c 'git checkout' repo forall $(repo forall -c 'echo $REPO_PROJECT' | grep -v name/of/project) -c 'git checkout'