Articles of git bisect

¿Es posible marcar un compromiso de git como trabajo en progreso?

Soy consciente de que hay varias opiniones y filosofías sobre si todos los commits en la twig principal deberían dejar el proyecto en un estado válido y funcional. No estoy pidiendo estas opiniones. En aras de la argumentación, supongamos que en algún punto del historial de la twig master identifiqué una confirmación que en realidad […]

¿Cuál es la mejor manera de hacer bisección con subversión?

Tiendo a usar el command bisect en git extensivamente. Ahora quiero hacer lo mismo en un repository de subversión. ¿Cuál es la mejor forma de dividir un repository de subversión? La conversión del repository svn a git no es una opción porque es bastante grande y el server svn es lento, la conversión llevaría días.

¿Mostrando Git Bisect Inicie session cronológicamente con Timestamps?

Ejecuté git bisect y devolví un logging de 15 commits. No hay marcas de time y las confirmaciones no se muestran en order cronológico. # good: [b024f325392c71a9a254495ab7a4bee2514afdd4] Merge pull request #86 from Microflow/location-width-auto git bisect good b024f325392c71a9a254495ab7a4bee2514afdd4 # bad: [39dff47f60efdd3451bb63a2532406ff937644c3] Merge pull request #88 from Microflow/padding8px git bisect bad 39dff47f60efdd3451bb63a2532406ff937644c3 # good: [27829702066853a0e9b8cec5926cfa496f7df95d] Merge pull […]

git bisect con parche adicional

Digamos que tengo estas revisiones: rev 1 introduce el error # 1 rev 2 posiblemente introduce el error # 2 rev 3 posiblemente introduce el error # 2 rev 4 posiblemente introduce el error # 2 rev 5 corrige error # 1 Para verificar dónde ocurrió el error # 2, el error # 1 debe […]

¿Puede git bisect ignorar carpetas, por ejemplo, carpetas de testing?

Digamos que anteriormente configuré un marco de testing super-swish para un sistema henetworkingado. Esa es la característica que A existía mucho antes de la testing para la característica A. La característica B, C y D aparecen y, sin que nos demos count, en algún punto se rompe la testing de la característica A. Queremos saber […]

git bisect está atascado

Sé que la punta del tema-branch-7 tiene un error, y sé que la punta del maestro no tiene el error. Me gustaría averiguar dónde se introdujo el error en topic-branch-7. Así que he ejecutado lo siguiente: git checkout topic-branch-7 # some testing to verify the bug git bisect start bad # start a git bisect […]

¿Cómo git-bisect solo se compromete desde un único autor?

El problema que trato de resolver es: sé que entre la versión X y la versión Y, la persona P cometió un cambio que rompió algo. Sé que puedo giselar entre X e Y y encontrar el cambio, pero sería más rápido y más eficiente filtrar la búsqueda binaria para seleccionar solo las confirmaciones por […]

¿Puedo hacer que git bisect muestre abreviado commit SHAs?

Al ejecutar git bisect genera un resultado como este después de cada bisección: Bisecting: 22 revisions left to test after this (roughly 5 steps) [123fedacc728b985d4f8d010e2a69dcbdcbf3e8e] use binascii module for hex/binary conversions ¿Puedo hacer que use prefijos de nombre de confirmación parciales, similares a los utilizados en el git log –abbrev-commit ? Algo como esto: Bisecting: […]

¿Cómo puedo ignorar un directory cuando hago una bisección de Git?

Tengo un directory de compilation de producción que a menudo entra en conflicto al fusionar sucursales. Ese es un problema aparte. Necesito encontrar un problema en el historial de confirmaciones usando Git bisect, pero obtengo el siguiente error: Bisectriz: una base de fusión debe ser probada error: el file de tree de trabajo sin seguimiento […]

Bisectriz sobre el repository de gitflow style git con commits intermedios rotos

Es normal tener confirmaciones intermedias que no se pudieron comstackr o quebraron de otra manera en la twig de feature en el model de gitflow. Solo el asunto debe ser estable en el punto de fusión para develop sucursal donde se apliquen revisiones y testings automáticas. ¿Se puede dividir en dos para develop bifurcación sin […]