- ¼Ò½º ¼¼ÀÌÇÁ ÀÚµ¿À¸·Î ¹é¾÷Çϱâ
- Àϰý ÆÄÀÏ »ý¼º
- Àϰý ÆÄÀÏ ¼³¸í
- ÀÏÁ¤ ½Ã°£¸¶´Ù ½ÇÇàÇϱâ
- Ãß°¡ÀûÀÎ ¿ä¼Òµé
- º¹¿ø ¹æ¹ý
1 ¼Ò½º ¼¼ÀÌÇÁ ÀÚµ¿À¸·Î ¹é¾÷Çϱâ
¹¹µçÁö ÀÚµ¿À¸·Î ÇÏ¸é »ç¶÷ÀÇ ¼ÕÀÌ ÆíÇÑ ¹ýÀÌ´Ù. ¼Ò½º ¼¼ÀÌÇÁ ¹é¾÷À̶ó°í ¿¹¿ÜÀÏ ¼ö´Â ¾ø´Â ¹ý. ´ÙÀ½°ú °°Àº ¸ñÇ¥¸¦ °¡Áö°í ÀÚµ¿ ¹é¾÷À» ½ÃµµÇØ º¸ÀÚ.
- ÇÏ·ç¿¡ Çѹø ÀÚµ¿À¸·Î ¹é¾÷ÀÌ µÇµµ·Ï ÇÑ´Ù.
- ³¯Â¥·Î ±¸ºÐµÇ´Â ¹é¾÷ ÆÄÀÏÀ» »ý¼ºÇÑ´Ù. (¿¹: 08-20-2000 Project Backup.ssa')
- ¿Ø¸¸ÇÏ¸é ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ´Â ÇÁ·Î±×·¥¸¸À» ÀÌ¿ëÇÑ´Ù.
Âü°í·Î ¾Æ·¡ÀÇ ³»¿ëµéÀº Windows 2000 À̻󿡼¸¸ µ¿ÀÛÇÏ´Â °ÍÀÌ È®ÀεǾú´Ù. Windows NT 4.0 ÀÌÇÏ¿¡¼´Â Á¦´ë·Î ÀÛµ¿µÇÁö ¾Ê´Â´Ù.
2 Àϰý ÆÄÀÏ »ý¼º
- ´ÙÀ½°ú °°Àº ³»¿ëÀÇ Àϰý ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
ECHO OFF
@TITLE Backing up source safe databases
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
SRCSAFE_PATH\win32\ssarc -d- -yACCOUNT,PASSWORD -sSRC_SAFE_INI_PATH,DATA_PATH "BACKUP_DIR\%DATE% FILENAME.ssa" $/PROJECT
@ECHO Finished backups
- »ý¼ºÇÑ ÆÄÀÏÀ» Çʿ信 µû¶ó ¼öÁ¤ÇÑ´Ù.
- SRCSAFE_PATH ºÎºÐÀ» ´ç½ÅÀÇ ¼Ò½º ¼¼ÀÌÇÁ µð·ºÅ丮·Î ¹Ù²ã¾ß ÇÑ´Ù.
- ACCOUNT,PASSWORD ºÎºÐÀ» ÇØ´çÇÏ´Â °èÁ¤°ú ÆÐ½º¿öµå·Î ¹Ù²ã¾ß ÇÑ´Ù.
- SRC_SAFE_INI_PATH ºÎºÐÀ» ¹é¾÷ÇϰíÀÚ ÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ srcsafe.ini ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮·Î ¹Ù²ãÁØ´Ù.
- DATA_PATH ºÎºÐÀ» ½ÇÁ¦ µ¥ÀÌÅͰ¡ Á¸ÀçÇÏ´Â µð·ºÅ丮(º¸Åë srcsafe.ini°¡ ÀÖ´Â µð·ºÅ丮 ¾È¿¡ ÀÖ´Â data ¼ºê µð·ºÅ丮)·Î ¹Ù²ã ÁØ´Ù.
- BACKUP_DIR À̶ó°í µÇ¾îÀÖ´Â ºÎºÐÀ» ¹é¾÷ ÆÄÀÏÀ» µÎ°íÀÚ ÇÏ´Â µð·ºÅ丮·Î ¹Ù²ã¾ßÇÑ´Ù.
- FILENAME ºÎºÐÀ» ¿øÇÏ´Â À̸§À¸·Î ¹Ù²ãÁØ´Ù.
- PROJECT ºÎºÐÀ» ¹é¾÷ÇÏ±æ ¿øÇÏ´Â ¼Ò½º ¼¼ÀÌÇÁ ÇÁ·ÎÁ§Æ® À̸§À¸·Î ¹Ù²ã¶ó. ¸ðµç µ¥ÀÌÅ͸¦ ¹é¾÷ÇÏ°í ½Í´Ù¸é $/¸¸ ¾²¸é µÈ´Ù.
- ÀÌ ÆÄÀÏÀ» ¾îµò°¡¿¡ ÀúÀåÇØ¶ó. 'ss_backup.bat'¶ó°í ÀúÀåÇß´Ù°í ÇÏÀÚ.
3 Àϰý ÆÄÀÏ ¼³¸í
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
FOR ¸í·É¾î´Â NT/2000¿¡ ±âº»ÀûÀ¸·Î Á¸ÀçÇÏ´Â ¸í·É¾î·Î¼ ÆÄÀÏ ¸ñ·Ï°ú ÅØ½ºÆ® ¸ñ·ÏÀ» °¡°øÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. '/F' Ç÷¡±×¸¦ ºÙ¿© ½ÇÇàÇÏ¸é ¹Ù·Î ´ÙÀ½¿¡ ¿À´Â ¸í·É¾î¸¦ ½ÇÇàÇÑ °á°ú¸¦ °¡°øÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿¹¿¡¼´Â 'date /t' ¸í·É¾î Ãâ·Â °á°ú¸¦ °¡°øÇÏ´Â °ÍÀÌ´Ù. FOR´Â '/' ±ÛÀÚ¸¦ ±âÁØÀ¸·Î ÇÏ¿©, 'date /t' ¸í·ÉÀÇ Ãâ·ÂÀ» ÅäÅ«À¸·Î ºÐ¸®Çϰí, ÀÌ Áß¿¡ 1¹øÂ° °ÍºÎÅÍ 3¹øÂ° °Í±îÁö¸¦ %%i º¯¼öºÎÅÍ ½ÃÀÛÇÏ¿©, %%k º¯¼ö±îÁö¿¡´Ù ÀúÀåÇÏ´Â °ÍÀÌ´Ù. ±× ´ÙÀ½ ºÐ¸®ÇÑ °á°ú¸¦ ÀÌ¿ëÇÏ¿© ȯ°æ º¯¼öÀÎ DATE¿¡´Ù°¡ ³¯Â¥°ªÀ» Áý¾î³Ö´Â °ÍÀÌ´Ù.
ÁÖÀÇÇÒ °ÍÀº 'date /t'ÀÇ Ãâ·ÂÀÌ ·ÎÄÉÀÏ¿¡ µû¶ó Ʋ¸®´Ù´Â °ÍÀÌ´Ù. Æ÷¸ËÀ» Àß º¸°í º¯¼ö¸¦ ¼¼ÆÃÇϱ⠹ٶõ´Ù.
SRCSAFE_PATH\win32\ssarc -d- -yACCOUNT,PASSWORD -sSRC_SAFE_INI_PATH,DATA_PATH "BACKUP_DIR\%DATE% FILENAME.ssa" $/PROJECT
ssarc.exe´Â ¼Ò½º ¼¼ÀÌÇÁ¿Í ÇÔ²² µþ·Á¿À´Â Ä¿¸Çµå ¶óÀÎ À¯Æ¿¸®Æ¼´Ù. ÀÚ¼¼ÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°´Ù.
Usage: ssarc [-d -v -s -o -i- -y -x -c] <archive file> <file(s)/project(s)>
-d | -d- Delete/don't delete archived items
-v[D|L]<version> Archive up to this version
-s<srcsafe.ini path>,<Data_Path> Specify SourceSafe database location
-o Paginate or redirect output
-i- Do not prompt during run
-y<user>,<password> Specify login information
-x | -x- Select only deleted files
-c | -c- Comment for the operation
4 ÀÏÁ¤ ½Ã°£¸¶´Ù ½ÇÇàÇϱâ
ÀÛ¾÷À» ÀÚµ¿ÈÇϱâ À§Çؼ 'AT' Ä¿¸Çµå¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ½ºÄÉÁì ¼ºñ½º¸¦ Ȱ¼ºÈÇÏ´Â °ÍÀ» ÀØÁö ¸»ÀÚ. ½ºÄÉÁì ¼ºñ½º°¡ Ȱ¼ºÈµÇ¾î ÀÖ´Â °ÍÀ» È®ÀÎÇß´Ù¸é Ä¿¸Çµå â¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.
at 05:00:00 /interactive /every:M,T,W,Th,F,S,Su cmd /c e:\ss_backup.bat
´ë° ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸ÅÀÏ ¿ÀÀü 5½Ã¿¡ e:\ss_backup.bat ÆÄÀÏÀ» ½ÇÇàÇÏ´Â °ÍÀÌ´Ù. ÇÊ¿äÇÑ ºÎºÐÀº ¾Ë¾Æ¼ ¹Ù²Ù¸é µÈ´Ù.
5 Ãß°¡ÀûÀÎ ¿ä¼Òµé
- ¾ÈÀüÇÑ ¹é¾÷À» À§Çؼ ¹èÄ¡ ÆÄÀÏ¿¡´Ù°¡ ¹é¾÷ÇÑ ÆÄÀÏÀ» ¸®¸ðÆ® µð·ºÅ丮·Î Ä«ÇÇÇÏ´Â ¸í·ÉÀ» Áý¾î³ÖÀ» ¼öµµ ÀÖ´Ù.
- ¼Ò½º ¼¼ÀÌÇÁ µ¥ÀÌÅͺ£À̽º ÀÚüÀÇ ¹«°á¼ºÀ» °Ë»çÇÏ´Â ¸í·ÉÀ» Áý¾î³ÖÀ» ¼öµµ ÀÖ´Ù. ÀÌ °Í¿¡ °üÇØ¼´Â
Microsoft Visual SourceSafe Best PracticesÀ» Âü°íÇϵµ·Ï. ¹«°á¼º °Ë»ç ½Ã¿¡´Â ´©±¸µµ ¼Ò½º ¼¼ÀÌÇÁ µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇØ ÀÖÀ¸¸é ¾È µÈ´Ù.
6 º¹¿ø ¹æ¹ý
Source Safe Admin ÇÁ·Î±×·¥¿¡ º¸¸é Restore Project ¸í·É¾î°¡ ÀÖ´Ù.
SeriousMoin v1 (koMoinMoin 1.0a4 Modified)