Visual Source Safe로 소스파일을 관리하다
백업을 수동으로 하기 번거로워서 자동으로 할수 있는 방법을 찾아봤습니다.
1) psftp 다운받기 : http://www.chiark.greenend.org.uk/~sgt ··· oad.html
sftp를 프롬포트 상에서 실행할수 있는 프로그램.
2) backup.bat 파일 만들기
@ECHO OFF
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
SET SRC_SAFE_INI_PATH=D:\MyProject\VSS
SET DATA_PATH=D:\MyProject\VSS\data
SET BACKUP_PATH=D:\MyProject\backup
D:\MyProject\VSS\win32\ssarc -d- -i- -yAdmin,passwd -s%SRC_SAFE_INI_PATH%,%DATA_PATH% "%BACKUP_PATH%\%DATE%.ssa" $/
@ECHO cd /home/acepro/source/backup> sftp.sh
@ECHO lcd %BACKUP_PATH%>> sftp.sh
@ECHO mput %DATE%.ssa>> sftp.sh
@ECHO quit>> sftp.sh
C:\psftp.exe myid@mydomain.com -pw passwd -b sftp.sh
rm sftp.sh
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
SET SRC_SAFE_INI_PATH=D:\MyProject\VSS
SET DATA_PATH=D:\MyProject\VSS\data
SET BACKUP_PATH=D:\MyProject\backup
D:\MyProject\VSS\win32\ssarc -d- -i- -yAdmin,passwd -s%SRC_SAFE_INI_PATH%,%DATA_PATH% "%BACKUP_PATH%\%DATE%.ssa" $/
@ECHO cd /home/acepro/source/backup> sftp.sh
@ECHO lcd %BACKUP_PATH%>> sftp.sh
@ECHO mput %DATE%.ssa>> sftp.sh
@ECHO quit>> sftp.sh
C:\psftp.exe myid@mydomain.com -pw passwd -b sftp.sh
rm sftp.sh
3) 스케줄러 등록
시작 -> 제어판 -> 예약된작업 에서 backup.bat 파일을 추가해주면 됩니다.
"프로그래밍 / 기타" 분류의 다른 글
Textcube 카테고리 목록 출력시 등록된 글의 공개/비공개/발행 여부를 출력하기 (0) | 2014/01/06 |
Textcube 1.9.0에 TinyMCE 4.0.11 적용하기 (0) | 2013/12/03 |
GCC virtual method 컴파일 문제 (0) | 2008/12/03 |
uname (0) | 2008/12/01 |
Apache 특정 파일 및 하위 디렉토리 접근 제한 (0) | 2008/11/07 |
.htaccess 활용~ (0) | 2008/01/28 |
cannot restore segment prot after reloc: Permission denied (0) | 2007/05/23 |
PuTTY에서 한글 입력하기 (0) | 2007/04/18 |
PHP SOAP Client 만들기 (0) | 2007/03/06 |
윈도우 배치파일을 이용한 백업? (0) | 2007/01/25 |