Articles of git rev list

¿Se produjo una fusión de una twig específica en el maestro?

Tengo dos twigs principales dentro de un repository de Git: desarrollar y dominar. El desarrollo de nuevas características ocurre en las twigs fuera del desarrollo, que luego se combinan en el maestro para la implementación. Me gustaría determinar si ha ocurrido una fusión desde el desarrollo hasta la maestría desde un time determinado. Ni siquiera […]

Git – Cómo get una list de todas las confirmaciones en el server remoto

Quiero sondear github cada pocos minutos para las últimas 10 confirmaciones (commit hash y fuente). Actualmente estoy haciendo git -C /path/to/local/repo rev-list –remotes y luego por cada hash que intenta get el nombre de la twig: git -C /path/to/local/repo branch -r –contains #commit-hash# y luego dividir por "/" y tomar el último componente. pero no […]

Combina git rev-list con git show

Actualmente, para revisar los compromisos realizados en una sucursal, hago lo siguiente: git merge-base HEAD master # to get the hash of when the branch came off parent git show [hash from above command]..my-branch Sin embargo, esto enumera los commits en order cronológico inverso. Me gustaría revisar los commits empezando por el primero y terminando […]

git: identifica todas las confirmaciones que no cumplen con un patrón

Estoy tratando de identificar todas las confirmaciones con un post que no comienza con [core] . Estos son mis bashs fallidos: Enfoque simple git rev-list –grep '^(?!(\[core\]).).+' "branch1…branch2" resultado vacío Habilitar bandera extendida git rev-list -E –grep '^(?!(\[core\]).).+' "branch1…branch2" Mensaje de error fatal: command line, '^(?!(\[core\]).).+': Invalid preceding regular expression . Parece que git grep […]

Subir versión cuando cometer

Tengo un proyecto en PHP con el uso de GIT y hay un file llamado "versión" con dentro de "1". Quiero que cuando me comprometo el número se incremente. Estoy usando la característica de git hook con este script: num=$(cat version) num=$(expr 0$num + 1) echo $num > version git add -u version Todo funciona […]

Git: el último compromiso hasta la date en todas las sucursales

Soy docente y necesito trabajar con el compromiso enviado como último hasta la date límite. Sabría qué hacer si los equipos de estudiantes mantienen master . for i in `ls -1` ; do cd $i; git log -1 –until='2016-12-16'; cd – > /dev/null; done Esto busca el historial de la twig actual. Pero sus twigs […]

Obtenga la salida de git revlist en formatting legible por máquina

Estoy usando git rev-list –all –format="%H%n%B" para recuperar todas las confirmaciones (alcanzables) de un repository de git. Necesito poder analizar el resultado resultante en campos separados para commit hash , así como para el cuerpo sin procesar . -> ¿Existe alguna forma robusta de formatear la salida de forma que pueda analizarse? Si bien el […]

Shrinking Git Repo – Objeto en package, no en commits

Estoy intentando networkingucir un repository de Git que ronda los 2 GB. Estoy siguiendo la sección "Eliminar objects" del Capítulo 9 (9.7) en el libro ProGit: http://git-scm.com/book/es/Git-Internals-Maintenance-and-Data-Recovery Después de ejecutar git gc , luego git verify-pack y git rev-list , he encontrado un file .tar de unos 118MB. No necesito que esté en mi repo […]

Enumerar todas las twigs remotas que están detrás del maestro

Tengo una basura de la twig de características en el repository central aparte del maestro. Mi maestro está actualizado. Ahora, quiero saber la list de sucursales que están rezagadas detrás de mi twig principal. Sé que la selección de twig individual en github / bitbucket tiene una vista gráfica. Pero, aquí tengo de 50 a […]

confusión sobre git rev-list

Quiero saber el commit-id relacionado con el 100 submit en el branch dev . (por ejemplo: git rev-list –reverse –branches=dev –date-order –count <commit-id> == 100 ): Y obtuvo el 100 commit es 1f345e80fba518c72dec7f2e02da5da12be5810f : $ git rev-list –reverse –branches=dev –date-order HEAD | head -100 | tail -1 1f345e80fba518c72dec7f2e02da5da12be5810f $ git rev-list –reverse –branches=dev –date-order HEAD […]