Estoy desarrollando en un Mac y usando un servidor svn en otra máquina usando svn_ssh Mientras pude hacer un check-in y check-out inicial no puedo hacer un commit desde la línea de comando porque el sistema intenta usar mi nombre jondoe local (y solicita una contraseña) cuando me conecto al servidor remoto donde mi nombre de usuario es johnd.cómo comprometerse con svn cuando el nombre de usuario remoto difiere del local?
Entonces, ¿cómo puedo decirle al svn + ssh que use johnd para mis confirmaciones?
Gracias pero da el error: svn: debe dar ruta local (no URL) como el objetivo de una confirmación. Intenté de esta manera: svn commit -m 'Resumen de cambios'. svn + ssh: // my-username @ my-server/my-home/my-repo solo usando. for myfiles –
reeditó por completo mi respuesta, ahora está probado –
ok que parece haber funcionado pero volveré a publicar aquí si empiezo a recibir el mismo error más adelante. Tuve que modificar sus instrucciones para que funcionase, porque cuando lo hice fracasó diciendo que 'Myapp ya es una copia de trabajo para una URL diferente'. así que simplemente moví el directorio de Myapp a MyappXYZ y luego tu sugerencia funcionó. Había pensado hacerlo de esta manera, pero esperaba no hacerlo ya que sospecho que el error volverá a ocurrir, ya que es más o menos de la misma manera en que originalmente revisé mi proyecto. Gracias. Gracias –