2010-04-16 9 views
5

He creado y me he comprometido con el repositorio de Mercurial que se creó en mi disco local. Ahora tengo una configuración remota del servidor web de Windows 2003 para servir repositorios a través de hgwebdir.cgi.¿Cómo mover un repositorio de Mercurial creado en una PC local a un servidor web?

¿Cómo muevo el repositorio creado localmente al servidor web?

Parece que un ftp de la carpeta .hg en la unidad local del servidor web remoto hace el truco. Lo estoy haciendo de la manera correcta. ¿Hay una manera más eficiente?

Respuesta

10

Copiar el directorio .hg es una forma completamente válida de hacerlo.

NOTA: Es probable que desee excluir, eliminar o editar el archivo .hg/hgrc si tiene uno, ya que puede contener una ruta absoluta a la ubicación original del repositorio.

También puede inicializar un repositorio vacío en el servidor remoto, asegurarse de que los permisos de escritura estén configurados correctamente y luego ejecutar hg push https://wherever. No he medido, pero me imagino que este método sería más lento.

+0

Perfecto. Gracias. Probablemente es más lento, pero una vez más es uno de operación, probablemente menos propenso a errores para usar el empuje sobre ftp. –

Cuestiones relacionadas