Cuando cometo algo en Mercurial como esto:
hg commit -m "username question"
Veo esta salida:
No username found, using 'WindowsVistaAdmin@ChunkyMonkey' instead
ChunkyMonkey
es el nombre de mi máquina de Windows y, obviamente, WindowsVistaAdmin
es el usuario con el que he iniciado sesión en esta máquina.
¿Cómo puedo configurar el nombre de usuario en algo más respetable o, al menos, más conciso?
thg
.puede especificar su nombre de usuario en la línea de comando directamente si desea usar --config. p.ej
de hecho, puede anular cualquier cosa en su .hgrc con este comando. solo mire su .hgrc y observe el formato:
que se traduce directamente en
fuente
hg config -h
,hg config -h --verbose
,hg help config
, ni en línea en selenic.com/mercurial/hg.1.html#config--config
lugar deconfig
: es una opción para otros comandos, se usa para anular el nivel de comando ... todavía no es lo que quiero. GRRR .... ¿Por qué no puedo simplemente escribirhg config -l ui.username=username for this repo
? Esto permitiría la fácil implementación de alias el establecimiento de la identidad:[alias] identity1=config -l ui.username=my prewritten user info all ready to be designated for use on of many newly cloned repos with various identities associated
.Información de aquí :
fuente
./hg/hgrc
archivo en el repositorio en cuestión, donde debe configurarlousername = Dev server
en la[ui]
secciónAsí es como se ve mi Windows /users/xxx/mercurial.ini. No tengo que ingresar nombre de usuario o contraseñas para nada. Parece que podría ser específico del repositorio. Tengo tortoiseHG instalado, no estoy seguro de si eso hace alguna diferencia.
fuente
Para cualquiera que intente utilizar el banco de trabajo HG
ajustes
configuración global del usuario
Editar archivo
Salvar
fuente