Subversion Book/Preface
¼¹® ¶-- Brian Fitzpatrick|}}
¿ÀÇ ¼Ò½º °³¹ß ¼¼°è¿¡¼´Â CVS¸¦ ¿À·§µ¿¾È Àß »ç¿ëÇØ ¿Ô½À´Ï´Ù. ±¦ÂúÀº ¼±ÅÃÀ̱⵵ Çß°í¿ä. CVS´Â ÀÚÀ¯¼ÒÇÁÆ®¿þ¾î(FreeSoftware)ÀÌ°í ¶Ç ÈǸ¢ÇÑ "non-locking" ½Ã½ºÅÛÀ̱⵵ ÇÕ´Ï´Ù. CVS´Â ¼¼°è °÷°÷¿¡¼ È°µ¿ÇÏ´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÛ¾÷ ³»¿ëÀ» °øÀ¯ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ °øµ¿ ÀÛ¾÷ ¹æ½ÄÀº ¿ÀÇ ¼Ò½º ¼¼°è¿Í ¸Å¿ì Àß ¾î¿ï¸³´Ï´Ù. CVS¿Í À̸¦ Áß½ÉÀ¸·Î ÇÑ °³¹ß ¸ðµ¨Àº ¿ÀÇ ¼Ò½º ¹®ÈÀÇ ÀϺκÐÀÌ µÇ¾ú½À´Ï´Ù.
±×·¯³ª, ¸ðµç ÅøÀÌ ´Ù ±×·¸µíÀÌ CVSµµ ³ªÀ̸¦ ¸Ô¾ú½À´Ï´Ù. SubversionÀº ºñ±³Àû »õ·Î¿î ¹öÀü °ü¸® ½Ã½ºÅÛÀ¸·Î CVSÀÇ µÚ¸¦ ÀÕµµ·Ï ¼³°èµÇ¾î ÀÖ½À´Ï´Ù. Á¦ÀÛÀÚ´Â µÎ °¡Áö ¹æ¹ýÀ¸·Î CVS »ç¿ëÀÚµéÀ» ²ø¾îµéÀÌ·Á ÇÏ°í ÀÖ½À´Ï´Ù. Çϳª´Â CVS¿Í ´àÀº µðÀÚÀÎ(·è¾ØÇÊlook and feel; °Ñ¸ð¾ç°ú ´À³¦)À» °¡Áø ¿ÀÇ ¼Ò½º ½Ã½ºÅÛÀ» ¸¸µå´Â °ÍÀÌ°í ´Ù¸¥ Çϳª´Â CVS°¡ °¡Áö°í ÀÖ´Â °áÁ¡µéÀ» ´ëºÎºÐ ÇØ°áÇÏ´Â °ÍÀÔ´Ï´Ù. SubversionÀÌ ¹öÀü °ü¸® ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼¼°è¿¡ »õ·Î¿î Çõ¸íÀ» °¡Á®¿ÀÁö´Â ¸øÇÒÁöµµ ¸ð¸£Áö¸¸ SubversionÀº ºÐ¸íÈ÷ ¸Å¿ì °·ÂÇÏ°í »ç¿ëÇϱ⠽±½À´Ï´Ù.
´ë»óÀÚ ¶ÀÌ Ã¥Àº µ¥ÀÌÅ͸¦ °ü¸®Çϴµ¥ SubversionÀ» »ç¿ëÇÏ·Á°í ÇÏ´Â, ÄÄÇ»ÅÍ Áö½ÄÀÌ ÀÖ´Â »ç¶÷µéÀ» À§Çؼ ¾²¿©Á³½À´Ï´Ù. SubversionÀº ¿©·¯°¡Áö ¿î¿µÃ¼Á¦»ó¿¡¼ ¿òÁ÷ÀÔ´Ï´Ù¸¸ °¡Àå °·ÂÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ¸í·ÉÁÙ(command line) ±â¹ÝÀÔ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ Ã¥ÀÇ ¿¹Á¦¿¡¼´Â µ¶ÀÚ°¡ À¯´Ð½º(Unix) °è¿ÀÇ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÀüÁ¦·Î ÇÏ°í ÀÖ°í À¯´Ð½º¿Í ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀÚ¿¬½º·´½À´Ï´Ù.
´ëºÎºÐÀÇ µ¶ÀÚ´Â ¾Æ¸¶ ÇÁ·Î±×·¡¸Ó³ª °ü¸®ÀÚ·Î ¼Ò½º ÄÚµåÀÇ º¯°æ ³»¿ëÀ» ãÀ» ÇÊ¿ä°¡ ÀÖ´Â »ç¶÷À̶ó°í »ý°¢ÇÕ´Ï´Ù. ±×°ÍÀÌ SubversionÀÇ ÀϹÝÀûÀÎ »ç¿ë¹ýÀ̹ǷΠÀÌ Ã¥ÀÇ ¿¹Á¦¿¡¼µµ ±×·¯ÇÑ »óȲÀ» ÀüÁ¦·Î ÇÏ°í ÀÖ½À´Ï´Ù. ´Ù¸¸ SubversionÀº ¾î¶°ÇÑ Çü½ÄÀÇ Á¤º¸¶óµµ º¯°æÁ¡À» °ü¸®Çϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ±â¾ïÇØ ÁֽʽÿÀ. È»ó, À½¾Ç, µ¥ÀÌÅͺ£À̽º, ¹®¼ µî¿¡µµ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Subversion¿¡°Ô´Â ¾î¶² Á¾·ùÀÇ µ¥ÀÌÅ͵µ ´Ü¼øÇÑ µ¥ÀÌÅÍÀÏ »ÓÀÔ´Ï´Ù.
ÀÌ Ã¥Àº Áö±Ý±îÁö ¹öÀü °ü¸® ½Ã½ºÅÛÀ» Çѹøµµ »ç¿ëÇغ¸Áö ¾ÊÀº µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ¾²¿©Á³½À´Ï´Ù¸¸ CVS »ç¿ëÀÚ¶ó¸é °ð¹Ù·Î ÀÌÇØÇÒ ¼ö ÀÖ°Ô Á¤¸®µÇ¾î ÀÖ½À´Ï´Ù. Appendix¿¡¼´Â CVS¿Í SubversionÀÇ ÀϹÝÀûÀÎ Â÷ÀÌÁ¡À» Á¤¸®ÇØ ³õ¾Ò½À´Ï´Ù. SubversionÀÇ Æ¯º°ÇÑ Ãø¸é¿¡ ´ëÇÑ Çؼ³Àº CVSÀÇ Àå´ÜÁ¡¿¡ ´ëÇÑ ¸¹Àº Åä·ÐÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º ¶Ã³À½ ¼¼ ÀåÀº SubversionÀÇ ÀϹÝÀûÀÎ ¼Ò°³ÀÔ´Ï´Ù. SubversionÀÇ ±â´É ¼³°è ÄÁ¼Á°ú »ç¿ëÀÚ ¸ðµ¨¿¡ ´ëÇØ ³íÀÇÇÑ µÚ Guided Tour·Î ¾È³»ÇÕ´Ï´Ù. °æÇèÀÌ ÀÖ°í ¾ø°í¿¡ °ü°è¾øÀÌ ¸ðµç µ¶ÀÚ´Â ÀÌ ¼¼ °³ÀÇ ÀåÀ» Àоî Áֽñ⠹ٶø´Ï´Ù. ±× ÀÌÈÄ ÀåÀÇ ±âÃÊ°¡ µÇ´Â ºÎºÐÀÔ´Ï´Ù.
Á¦ 4ÀåºÎÅÍ 6Àå¿¡¼´Â ºê·£Ä¡(branch)¸¦ ¸¸µå´Â ¹æ¹ý, ÀúÀå¼Ò(repository) °ü¸®, ¼Ó¼º, ¿ÜºÎ, ¾×¼¼½º Á¦¾î µîÀÇ ±â´É¿¡ ´ëÇØ ³íÀÇÇÕ´Ï´Ù. ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ³ª ÆÄ¿ö À¯Àú´Â ²À ÀÌ ºÎºÐÀ» Àоî Áֽñ⠹ٶø´Ï´Ù.
Á¦ 7ÀåÀº ÀÚ½ÅÀÌ °³¹ßÇÏ°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¿¡ SubversionÀÇ API¸¦ »ç¿ëÇϰųª Subversion ÀÚü¸¦ °³¹ßÇÏ´Â ÇÁ·Î±×·¡¸Ó¸¦ À§ÇØ Æ¯º°È÷ ¾²¿©Áø ÀåÀÔ´Ï´Ù.
ÀÌ Ã¥ÀÇ ³¡Àº ·¹ÆÛ·±½º Á¤º¸ÀÔ´Ï´Ù. Á¦ 8ÀåÀº ¸ðµç Subversion ¸í·É¾îÀÇ ·¹ÆÛ·±½º °¡À̵å¿Í ¿©·¯°¡Áö µµ¿òÀÌ µÇ´Â ÁÖÁ¦¿¡ °üÇÑ º¸Ãæ Á¤º¸ÀÔ´Ï´Ù. ÀÌ Ã¥À» ´Ù Àоú´õ¶óµµ ´Ù½Ã º¸°Ô µÉ ³»¿ëµéÀÔ´Ï´Ù.
ÀÌ Ã¥¿¡¼ÀÇ ¾à¼Ó ¶O'Reilly almost certainly needs to fill this in, depending on how they typeset the book. ¼Ò½º ÄÚµåÀÇ »ùÇÃÀº ´Ü¼øÇÑ ¿¹ÀÔ´Ï´Ù. º¸Åë ¹æ½ÄÀ¸·Î ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù¸¸ ¹®Á¦Á¡À» °£´ÜÇÏ°Ô °¡¸®Å°±â À§ÇÑ °ÍÀ̸ç ÁÁÀº ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏÀÇ ¿¹·Î¼ ½ÇÀº °ÍÀº ¾Æ´Õ´Ï´Ù.
ÀÌ Ã¥Àº °ø°³(Free)ÀÔ´Ï´Ù.
ÀÌ Ã¥Àº Subversion ÇÁ·ÎÁ§Æ® °³¹ß ÆÀ¿¡ ÀÇÇØ ¾²¿©Áø ¾à°£ÀÇ ¹®¼·ÎºÎÅÍ ½ÃÀÛÇÑ °ÍÀ» Çѹø¿¡ Á¤¸®ÇÏ¿© °íÃÄ ¾´ °ÍÀÔ´Ï´Ù. ±×·¡¼ ÀÌ Ã¥Àº Ç×»ó Subversion°ú °°ÀÌ ÀÚÀ¯(Free)·Î ¿ÀÇ ¼Ò½º ¶óÀ̼¾½ºÇÏ¿¡ ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº °ø°³µÈ »óȲÀÇ ¾Æ·¡¿¡¼ SubversionÀÇ ÀϺημ ¾²¿©Á³½À´Ï´Ù. ÀÌ°ÍÀº µÎ °¡Áö¸¦ ÀǹÌÇÕ´Ï´Ù:
|
You have a deep appreciation of the arts and music. |