|
| PerforceBackup |
UserPreferences |
| serious-code.net | RecentChanges | ±â¼úÀÚ·á | ¸µÅ© | TitleIndex | ºí·Î±× |
@ECHO OFF
@TITLE Backing up perforce repository
SET PERFORCE_ROOT=D:\Perforce\
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
p4 verify -q //... > "D:\[Backup]\%DATE%.PerforceFiles.log"
SC STOP Perforce
p4d -jc
SET BACKUP_FILE=D:\[Backup]\%DATE%.PerforceFiles.rar
"C:\Program Files\WinRAR\rar" a -r -m5 "%BACKUP_FILE%" "%PERFORCE_ROOT%animafiles" "%PERFORCE_ROOT%checkpoint.*" "%PERFORCE_ROOT%journal.*"
REN "%PERFORCE_ROOT%journal" tempjrnl
ATTRIB -R "%PERFORCE_ROOT%checkpoint.*"
ATTRIB -R "%PERFORCE_ROOT%journal.*"
DEL /Q "%PERFORCE_ROOT%checkpoint.*"
DEL /Q "%PERFORCE_ROOT%journal.*"
REN "%PERFORCE_ROOT%tempjrnl" journal
SC START Perforce