Appendix A. CVS ÀúÀå¼Ò(repository)ÀÇ ÀÌÇà
A.1.Subversion´Â CVSÀÇ ¿ªÇÒÀ» À̾î¹Þ´Â ¼ÒÇÁÆ®¿þ¾î°¡ µÇ´Â °ÍÀ» ¸ñÇ¥·Î ¸¸µé¾î Á³À¸¹Ç·Î, CVS¿¡¼ SubversionÀ¸·ÎÀÇ ÀÌÇàÀ» µ½´Â ÅøÀ» ÁغñÇØ µÎ´Â °ÍÀº Àǹ̰¡ ÀÖ´Ù°í ÇÏ°Ú½À´Ï´Ù. Subversion Àº CVS ÀúÀå¼Ò(repository)¸¦ Subversion ÀúÀå¼Ò(repository)·Î ¹Ù²ãÁÖ´Â ½ºÅ©¸³Æ®¸¦ ÁغñÇØ µÎ°í ÀÖ½À´Ï´Ù. CVS¿¡¼ ¸¸µé¾îÁø ÀÌ·ÂÀ» ¸ðµÎ °°ÀÌ °¡Áö°í »õ·Î¿î ¼¼°è·Î µé¾î°¥ ¼ö ÀÖ½À´Ï´Ù. A.1. ÇÊ¿äÇÑ °Í±× ÅøÀºcvs2svn.pyÀÌ°í, Subversion ¼Ò½º Æ®¸®Áß¿¡ tools ¼ºê µð·ºÅ丮¿¡ ÀÖ´Â python ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§ÇØ ÇÊ¿äÇÑ °ÍÀÌ ¸î °³ ÀÖ½À´Ï´Ù:
A.2. Running cvs2svn.pyCVS´Â ÆÄÀϸ¶´Ù Ä¿¹ÔÀ» ÇØÁÖ´Â ±¸Á¶¸¦ °¡Áö°í ÀÖÁö ¾Ê±â ¶§¹®¿¡, cvs2svn.py ´Â ¸®ºñÀü ¹öÀüÀ» °øÅëÀ¸·Î ¸¸µé¾îÁÖ´Â ¾î·Á¿î ÀÛ¾÷À» ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ ÀÛ¾÷Àº RCS ÆÄÀÏÀ» Á¶»çÇؼ °¢ ÆÄÀÏÀÇ ¸®ºñÀüÀ» °°Àº ·Î±× ¸Þ¼¼Áö¸¦ °¡Áø °ÍÀ¸·Î¼ ã´Â °Í¿¡ ÀÇÇØ ½ÇÇàÇÕ´Ï´Ù. µÎ RCS ¸®¹öÀüÀÌ °°Àº ·Î±× ¸Þ¼¼Áö ¸¦ °®°í ÀÖ¾î, °ÅÀÇ °°Àº ½Ã°¢¿¡ À§Å¹µÇ¾î ÀÖ´Â °ÍÀ» (Áï, ¼·Î ¸î ºÐ À̳»ÀÇ Â÷ÀÌ ¹Û¿¡ ¾øÀ¸¸é) cvs2svn.py ´Â ±×°ÍµéÀ» °øÅëÀÇ ¼öÁ¤"±×·ì"À̶ó°í »ý°¢ÇØ ÇϳªÀÇ ¸®¹öÀüÀ¸·Î¼ »õ·Î¿î Subversion ÀúÀå¼Ò(repository)¿¡ À§Å¹ÇÕ´Ï´Ù. ÀüÀÇ ¼³¸íÀº Á¶±Ý °£´ÜÇÏ°Ô ÇØ ¹ö·È½À´Ï´Ù¸¸, ½ÇÁ¦·Î´Â ±×°Íº¸´Ù Á» ´õ ¿©·¯°¡Áö ±â·ÏÀ» ÃëÇÕ´Ï´Ù. ½ÇÁ¦ cvs2svn.py
´Â ±× ÀÛ¾÷À» ¿©·¯ "´Ü°è"·Î ³ª´©¾î ½ÇÇàÇÏ¿© µð½ºÅ©»ó¿¡
Ä¿´Ù¶õ Àӽà µ¥ÀÌÅ͸¦ ¸¸µì´Ï´Ù. ¸¸¾à ½ºÅ©¸³Æ®¸¦ Áß´ÜÇÏ´Â °æ¿ì´Â
´ÙÀ½¿¡ ´Ù½Ã ½ÇÇàÇÒ °æ¿ì¿¡ ½ºÅ©¸³Æ®ÀÇ °£´ÜÇÑ ½ÇÇà:
º¯È¯Àº CVS ÀúÀå¼Ò Å©±â¿¡ µû¶ó ¸î ºÐ¿¡¼ ¸î ½Ã°£±îÁö °É¸± ¼ö ÀÖ½À´Ï´Ù. Subversion ÀÚ½ÅÀÇ CVS ÀúÀå¼Ò(repository)¿¡ ½ÇÇàÇßÀ» °æ¿ì (ÀÚ±â ÀÚ½ÅÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ°Ô µÇ±â ÀüÀÇ SubversionÀÇ ¿ª»çÀÇ ÃÖÃÊÀÇ ÀϳâÀº CVS·Î °ü¸®ÇÏ°í ÀÖ¾ú½À´Ï´Ù) ´ë°³ 30ºÐ Á¤µµ °É·Á Subversion ÀúÀå¼Ò(repository)¿¡´Â Å¿ì´Â 3000ÀÇ ¸®¹öÀüÀÌ À§Å¹µÇ¾ú½À´Ï´Ù. |