¿Cómo puedo copyr un repository SVN a una location existente?

Estoy intentando hacer una copy de security automática de mi repository SVN. Esto está en un file por lotes que escribí:

svnadmin hotcopy C:/myRepository G:/myRepositoryBackup --clean-logs 

Funciona muy bien la primera vez. Sin embargo, cada vez después de eso, obtengo este error:

 svnadmin: 'G:/myRepositoryBackup' exists and is non-empty 

¿Cómo puedo sobrescribir mis datos anteriores o copyr incrementalmente?

Sé que puedo usar el svnadmin dump pero quiero la salida de hotcopy más hotcopy .

Puede usar svnadmin dump repo --incremental .

Puede encontrar más información de respaldo del depósito aquí:

SVNBook -> Capítulo 5. Administración de repositorys -> Respaldo de repository

Lo que hago para las copys de security de SVN es usar svnadmin dump y luego comprimir la salida con 7-Zip. Para mi repository, esto termina siendo más pequeño que el hotcopy . Luego tengo un solo file todos los días que contiene toda la copy de security del repository. Además, la salida de dump es más robusta frente a futuros cambios en el formatting del repository (la salida de hotcopy solo se puede restaurar exactamente a la misma versión de SVN).