Tengo un espacio de trabajo de Eclipse que he clonado de Git y necesito una list de los files que han cambiado en mi local en comparación con los de Git Master.
No me refiero a usar git diff
, me refiero a usar Java mediante progtwigción mediante el uso de posibles API de Java / Git … Por lo tanto, eventualmente se debe devolver una list / matriz de files que han cambiado.
He visto algunos resources en serveres que no son Git, como aquí: Cómo comparar el file local con el file de Amazon s3
Puede usar la API JGIT para comparar el file entre los files del proyecto y una twig / label git. Es una solución java pura. Todo lo que necesitas es instalar EGIT .
Alguna vez escribí un plugin de Eclipse TeamFileList para un propósito similar. Puede leer la fuente de com.beck.ep.team.git.GitListBuilder
, tal vez podría ayudarlo.