Articles of bisect

¿Cómo funciona la bisectria de mercurial cuando el range incluye ramificación?

Si el range de bisección incluye múltiples twigs, ¿cómo funciona la búsqueda de hg bisect? ¿Biseca efectivamente cada sub-twig (yo pensaría que sería ineficiente)? Por ejemplo, tomando prestado, con gratitud, un diagtwig de una respuesta a esta pregunta relacionada , ¿qué pasaría si la bisecada llegase primero al set de cambios 7 de la twig […]

¿Cómo usar las versiones de integración de hiedra contra versiones antiguas de código?

Mi organización está estudiando el uso de Apache Ivy para la administración de dependencies en una configuration de múltiples proyectos. Tenemos un proyecto principal (llámalo PRINCIPAL) donde se lleva a cabo la mayor parte del desarrollo y unos pocos proyectos de biblioteca de ayuda (llámalo LIBPROJ) que guardamos en depósitos separados. Lo que hacemos ahora […]

Bisecte para encontrar el compromiso que _fixed_ un error

El caso de uso normal para 'git bisect' es declarar el extremo de la reference como el estado 'malo' y search el último estado 'bueno' en la historia. Esto tiene sentido cuando se busca una confirmación que introdujo un error. Sin embargo, a veces se descubre un error en el código anterior, que se corrige […]

git-bisect creando files modificados

Me encontré con un problema extraño al tratar de usar git-bisect para encontrar un cambio particular en el repository jquery git: el command bisect parece crear files modificados que evitan que el process de bisección continúe. Estos son los commands que ejecuté primero: git clone https://github.com/jquery/jquery.git cd jquery git bisect start git bisect bad git […]

Plugin gise bisect de bambú

¿Hay algún complemento para bambú que ejecute 'git bisect' automáticamente en testings rotas? Intenté search uno, pero no encontré información sobre dicho complemento. Si no es así, ¿puede sugerirme dónde puedo comenzar para build uno, y qué herramientas debo usar?

Git biseca al resultado incorrecto

todas, Estoy usando git bisect para encontrar un compromiso incorrecto para la falla de arranque de Linux. Y el compromiso malo conocido actual es: commit 0f3f4fef3520fe888303886b62224bac7a837cac Author: Darren Hart <dvhart@linux.intel.com> Date: Mon Mar 2 09:06:39 2015 -0800 Add manifest for 2015-03-02 El buen compromiso conocido es: commit 857a433072364883be5e4a7e30b895360999c8ab Merge: d6182fe 0e28b83 Author: Darren Hart <dvhart@linux.intel.com> […]

git bisect primera conjetura fuera de los límites

Estoy tratando de usar git bisect Identifiqué el mal compromiso de ser: 2ac4ac0a46d902235a51216b24257a977877979a at 19 Oct 2016 El primer buen compromiso que encontré es: 6a1d1ec5599d011a75df18075feb1819f1ad8877 at 9 Jan 2016 Así que corro: > git bisect start > git bisect good 6a1d1ec5599d011a75df18075feb1819f1ad8877 > git bisect bad 2ac4ac0a46d902235a51216b24257a977877979a Bisecting: 3639 revisions left to test after this (roughly […]

¿Cómo puedo cambiar el código dentro de un compromiso para ayudar a encontrar un error?

Intento rastrear un error específico en mi código, pero el problema es que el error apareció en algún lugar de un bloque de confirmaciones en el que la única forma de verificar si el compromiso se rompe es mediante comentarios, por lo que no puedo ver cuál es el compromiso. . Necesito cambiar una línea […]

¿Puedo usar git bisect en una parte de mi repository?

Tengo un solo repository que contiene varios subproyectos y sin subtreees o submodules. Ahora tengo un error en una nueva característica que debe solucionarse en el Proyecto C. C depende de los proyectos A y B. Para que la function funcione, necesito la última versión del Proyecto A. En algún lugar del proyecto B, se […]

¿Cómo se puede hacer 'git bisect skip' en TortoiseGit?

TortoiseGit tiene una GUI para ejecutar Git Bisect. Sin embargo, durante una session dividida, el menu contextual solo proporciona "Bisect good", "Bisect bad" y "Bisect reset". ¿Hay alguna manera de hacer 'Bisect skip' sin la sobrecarga de usar la línea de command?