Si el sistema de archivos antiguo y el nuevo son accesibles para su máquina, considere usar un enlace simbólico en lugar de rsync. Si su comando rsync que está utilizando no especifica hosts (o si son el mismo host), entonces este es el caso. Está intentando duplicar dos directorios con un nombre diferente en el mismo host. No use rsync para esto, ya que está duplicando los datos y tendrá que ejecutar su rsync a menudo para mantenerlos sincronizados.
El uso de un enlace simbólico es una solución única que reflejará dos directorios (con nombres diferentes) y casi no requiere espacio. Es como crear un directorio de alias que apunta a otro directorio.
Digamos que tenía el viejo git en un directorio llamado / old / path / old_git y ahora el repositorio de código se ha movido a / new / path / new_git
Tu puedes hacer:
cd /old/path
rm -rf old_git (if you still have it there, get rid of it, or move it out of the way)
ln -s /new/path/new_git old_git
Esto creará un enlace como tal:
/ old / path / old_git -> / new / path / new_git
De modo que cualquier cosa que se ponga en new_git estará disponible instantáneamente de la manera anterior también, sin duplicar datos y sin tener que sincronizarlos constantemente.
src
directorio bajodest
directorio