2010-07-16 17 views
12

Realmente no puedo entenderlo. Soy nuevo en Mercurial y TortoiseHg. Lee muchos documentos y todavía no puedes encontrar la respuesta. Sé que una forma de ramificación es hacer una copia. Eso está claro, pero hay otra manera llamada "ramas nombradas", pero esta es una cosa que no puedo entender.TortoiseHg y ramas múltiples en un repo

Por ejemplo, tengo una nueva sucursal repo primero se llama "predeterminado". Luego agregué 3 ramas llamadas "test1 ... 3". Ahora en navegador de repositorios tengo árbol de la siguiente manera:

* test3 
| 
* test2 
| 
* test1 
| 
* default 

cómo lograr algo como esto:

* test 1 
| _______* test 2 
| | ______* test 3 
| || 
|// 
* default 

Cómo después de ramificación a "branch3" volver a "default". ¿Después de agregar algunas cosas y confirmar y volver a "branch3"?

Respuesta

15

Si necesita un asesoramiento específicamente en TortoiseHG también, debe abrir el explorador de repositorio y elegir "actualizar" para el jefe de la rama al que desea cambiar.

3

Debe hacer un

hg update -C default 

entre cada named branch creación.

Tenga cuidado con la opción -C, que también descarta los cambios locales, así que tenga cuidado antes de usar este comando.

+1

Wow, gracias. Fue fácil. –

Cuestiones relacionadas