Svn Subversion:热拷贝到同一目录?
如何将Svn Subversion:热拷贝到同一目录?,svn,windows-server-2008,Svn,Windows Server 2008,如何将svnadmin hotcopy放入同一目录(例如,当此命令位于计划任务中时) 那么什么是最佳实践,因为简单的覆盖似乎不起作用 rename the old c:\temp\hotcopy_backup to c:\temp\hotcopy_backup_old create a new c:\temp\hotcopy_backup svnadmin hotcopy c:\temp\testrepo c:\temp\hotcopy_backup if no error{ delete
svnadmin hotcopy
放入同一目录(例如,当此命令位于计划任务中时)
那么什么是最佳实践,因为简单的覆盖似乎不起作用
rename the old c:\temp\hotcopy_backup to c:\temp\hotcopy_backup_old
create a new c:\temp\hotcopy_backup
svnadmin hotcopy c:\temp\testrepo c:\temp\hotcopy_backup
if no error{
delete c:\temp\hotcopy_backup_old
} else {
rename c:\temp\hotcopy_backup_old to c:\temp\hotcopy_backup
panic!!
}
事实上,创建带有时间戳的备份可能会有所帮助。因此,您可以保存最后2到3次备份,以及每个星期天的备份
可能您可以创建备份,但必须验证其可读性。对不起,我编辑了这个问题。
rename the old c:\temp\hotcopy_backup to c:\temp\hotcopy_backup_old
create a new c:\temp\hotcopy_backup
svnadmin hotcopy c:\temp\testrepo c:\temp\hotcopy_backup
if no error{
delete c:\temp\hotcopy_backup_old
} else {
rename c:\temp\hotcopy_backup_old to c:\temp\hotcopy_backup
panic!!
}