Articles of mercuriales

En Mercurial, ¿cómo puedo duplicar una label local?

Utilizo una label local "lcb" para identificar siempre el último set de cambios que he incluido para algunos correos electrónicos. Antes de mover esa label hacia adelante, quiero poner otra label "lcb-old" allí (para que pueda mover 'lcb" si es necesario). ¿Cómo puedo hacer esto? En otras palabras, ¿cómo puedo duplicar una label cuya position […]

Mecanismos internos de Mercurial sobre files conflits

Estoy estudiando Mercurial, pero no entiendo cómo detecta los conflictos de files. Cuando un SCM centralizado (como SubVersion) detecta un conflit entre dos versiones de un file en mi proyecto, significa que el número de versión del file local de mina es menor que el número de versión del mismo file en el repository remoto, […]

¿Cómo debo trabajar en un proyecto alojado en CVS para (1) corregir errores y (2) mantener mi propio tenedor privado con características adicionales?

La pregunta Un progtwig de fuente abierta usa CVS para el control de versiones. Me gustaría hacer una serie de correcciones de errores y enviar bombas de parche a los desarrolladores con acceso de confirmación. También me gustaría mantener mi propia bifurcación semiprivada que principalmente rastrea la base de código principal, pero eso incluye mis […]

Los grupos ACL mercurales provocan un error 502

Estoy configurando mi repo mercurial usando la extensión ACL. Cuando configuro la sección ACL.deny, trato de denegar un grupo específico de usuarios. Al bloquearlos individualmente, ACL funciona según lo previsto y anula sus sets de cambios. Sin embargo, al intentar agregar todos estos usuarios a un grupo, y luego bloquear el grupo, Mercurial da un […]

Diverge un Repositorio Mercurial en dos repositorys separados

Al igual que muchas personas, tengo varios repositorys SVN que contienen varios proyectos. He decidido convertir uno de estos repositorys a Mercurial por varias razones. He convertido con éxito el repository usando las instrucciones que se encuentran aquí . El nuevo repository hg incluye todo; toda la historia y las tags correctas. La conversión funcionó […]

¿Cómo get la revisión más cercana a la dada que contiene otros cambios que solo .hgtags?

Tengo una key hash de revisión. Me gustaría get la revisión más cercana que contenga algo, pero los .hgtags. Por ejemplo, considere el siguiente fragment de una historia de Mercurial: D:\CI\NC\8.0>hg log -l3 -b 8.0 -v changeset: 1768:633cf1f61665 branch: 8.0 tag: tip user: ci date: Wed Nov 16 21:06:20 2011 +0200 files: .hgtags description: Replaced […]

Cómo lidiar con Mercurial cuando la corrupción / restauración del disco ha devuelto el repository principal a un estado anterior

Me pregunto si alguien puede darme consejos sobre cómo sobrellevar las consecuencias de que uno de nuestros discos se corrompa y se restaure a un estado anterior. Aquí está la historia: Tengo un código que administro con Mercurial. Hay un repository "maestro" en el disco A, y una twig / clon en el disco B. […]

¿Cómo comparar dos revisiones en Mercurial?

Necesito saber qué files se han agregado / modificado / eliminado entre dos revisiones. Lo que hago: hg status –rev 10:11 Se ve bien. Pero cuando tengo una sola revisión (inicial = 0) no funciona. # not work hg status –rev 0:0 # also not work as I want hg status –rev 0 No hay […]

Mercurial agregar nuevo file no da error encontrado coincide

Tengo un problema extraño con la actualización de Mercurial. Cada vez que agrego un file a mi repository y luego actualizo otra location del repository (por ejemplo, en el process de CI), aparece el error "no se encontró coincidencia". Luego, cuando elimino la carpeta completa y la vuelvo a clonar, no hay problemas y los […]

¿Es posible verificar un solo directory desde un repository Mercurial (HG)?

Por lo tanto, estoy tratando de pagar solo el complemento TestNG del repository de contribuciones de Netbeans. (¿O es un module? Soy nuevo en Mercurial, por lo que aún no conozco la jerga). Cuando ejecuto el siguiente command … hg clone http://hg.netbeans.org/main/contrib/ … obtengo todo el repository, que contiene todos los complementos contrib. ¿Es posible […]