Se os sistemas de arquivos antigos e novos estiverem acessíveis à sua máquina, considere usar um link simbólico em vez de rsync. Se o comando rsync que você estiver usando não especificar hosts (ou se eles forem o mesmo host), esse é o caso. Você está tentando espelhar dois diretórios com um nome diferente no mesmo host. Não use o rsync para isso, pois você está duplicando os dados e precisará executar o rsync frequentemente para mantê-los sincronizados.
O uso de um link simbólico é uma correção única que espelha dois diretórios (com nomes diferentes) e quase não requer espaço. É como criar um diretório de alias que aponte para outro diretório.
Digamos que você tenha o git antigo em um diretório chamado / old / path / old_git e agora o repositório de código foi movido para / new / path / new_git
Você pode fazer:
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
Isso criará um link como tal:
/ old / path / old_git -> / novo / caminho / new_git
Para que tudo o que for colocado no new_git também esteja instantaneamente disponível da maneira antiga, sem duplicar os dados e sem precisar sincronizá-los constantemente.
src
diretório nodest
diretório