Effettuare un backup di Visual SourceSafe 6 è semplicissimo e viene usato un utility fornita dall’installazione di SourceSafe chiamata SSARC.EXE (si trova nella nella directory win32 dell’installazione di SourceSafe stesso).
Questo è lo script di backup in VBScript
E’ di facile comprensione ma giusto delle piccole precisazioni:
- la costante VSSDIR è la path in cui si trova il file srcsafe.ini
- la costante SSARC è la path completa di SSARC
- il parametro -d- è indispensabile per non cancellare il database dopo il backup, -yADMIN specifica l’utente con cui effettuare il backup (ma praticamente l’unico che può farlo è appunto l’amministratore), -s specifica la path del srcsafe.ini
Lo script effettua il backup di $/ (la root dell’abero di progetti), salva il backup nella BACKUPDIR e redirige l’output di SSARC in LOGDIR componendo i nomi dei files con il formato di data YYYYMMDD.
Per mandarlo in esecuzione: CScript vss_backup.vbs
Buon backup!

