· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Subversion Book/Introduction

µµÀÔ

1Chapter. µµÀÔ


1.1.

¹öÀü °ü¸®´Â Á¤º¸¿¡ ´ëÇÑ º¯°æ »çÇ×À» °ü¸®ÇÏ´Â ±â¹ýÀÔ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÛÀº ¼öÁ¤À» ÇÑ µÚ, ´ÙÀ½ ³¯¿¡ ±× ¼öÁ¤µÈ °ÍÀ» Ãë¼ÒÇÏ´Â ÀÏÀ» ÀÏ»óÀûÀ¸·Î ÇÏ´Â ÇÁ·Î±×·¡¸Ó¿¡°Ô ¹öÀü °ü¸®´Â ¿À·§µ¿¾È ¸Å¿ì Áß¿äÇÑ µµ±¸¿´½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¡¸ÓµéÀÌ ÆÀÀ» ÀÌ·ç¾î µ¿½Ã¿¡ ÀÛ¾÷ÇÑ´Ù°í »ý°¢ÇØ º¸¸é, ÀϾ ¼ö Àִ ȥ¶õÀ» ¸·±â À§ÇØ ÁÁÀº ½Ã½ºÅÛÀÌ ÇÊ¿äÇÏ´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.


1.1. SubversionÀº ¹«¾ùÀΰ¡?

SubversionÀº, °ø°³(Free)/Open source ¹öÀü °ü¸® ½Ã½ºÅÛÀ¸·Î, ½Ã°£°ú ÇÔ²² º¯È­ÇÏ´Â ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ °ü¸®ÇÕ´Ï´Ù. ÆÄÀÏÀÇ °èÃþ ±¸Á¶ Àüü´Â, ÀúÀå¼Ò(repository)·Î ºÒ¸®´Â Àå¼Ò¿¡ º¸°üµË´Ï´Ù. ÀúÀå¼Ò´Â ÀϹÝÀûÀÎ ÆÄÀÏ ¼­¹ö¿Í ºñ½ÁÇÏÁö¸¸, »ç¿ëÀÚ°¡ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ º¯°æÇÑ °ÍÀ» ¸ðµÎ ±â·ÏÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ·Î ÀÎÇØ »ç¿ëÀÚ´Â ¿¾ ¹öÀüÀÇ µ¥ÀÌÅÍ·Î µÇµ¹¸®°Å³ª º¯°æµÈ ÀÌ·ÂÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± Àǹ̷Π¹öÀü °ü¸® ½Ã½ºÅÛÀ» "ŸÀÓ ¸Ó½Å"ÀÇ ÀÏÁ¾À̶ó°í »ý°¢ÇÏ´Â »ç¶÷µµ ÀÖ½À´Ï´Ù.

¸î¸î ¹öÀü °ü¸® ½Ã½ºÅÛÀº ¼ÒÇÁÆ®¿þ¾î ±¸¼º °ü¸® ½Ã½ºÅÛ(SCM)À̱⵵ ÇÕ´Ï´Ù. ±×·¯ÇÑ ½Ã½ºÅÛÀº ¼Ò½º ÄÚµåÀÇ Æ®¸®¸¦ °ü¸®Çϱâ À§Çؼ­ Ưº°È÷ Á¦À۵ǾúÀ¸¸ç, ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ °üÇÑ ¸¹Àº Ư¼ö ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á÷Á¢ ÀÌÇØÇѴٰųª ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Âµ¥ ÇÊ¿äÇÑ µµ±¸µéÀ» Á¦°øÇÕ´Ï´Ù. ±×·¯³ª SubversionÀº ±×·¯ÇÑ Á¾·ùÀÇ ½Ã½ºÅÛÀº ¾Æ´Õ´Ï´Ù. SubversionÀº ¼Ò½º ÄÚµå´Â ¹°·Ð, ¾î¶°ÇÑ Á¾·ùÀÇ ÆÄÀÏÀÇ ÁýÇÕµµ °ü¸®ÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ½Ã½ºÅÛÀÔ´Ï´Ù.


1.2. SubversionÀÇ ¿ª»ç

1995³â¿¡ Karl Fogel°ú Jim Blandy´Â Cyclic Software »ç¸¦ â¼³Çß½À´Ï´Ù. ÀÌ È¸»ç´Â Concurrent Versions System (CVS)¸¦ »ó¾÷ÀûÀ¸·Î °³·®ÇÏ°í ±â¼úÁö¿øÀ» ÇÏ´Â ±â¾÷À̾ú½À´Ï´Ù. Cyclic »ç´Â (Cygnus Software »çÀÇ µµ¿òÀ» ¹Þ¾Æ) ³×Æ®¿öÅ© »ó¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖÃÊÀÇ CVS¸¦ °ø°³Çß½À´Ï´Ù. 1999³â¿¡, Karl FogelÀº, CVS¿Í ÀÌ·Î ÀÎÇØ °¡´ÉÇÏ°Ô µÈ Open Source °³¹ß ¸ðµ¨¿¡ ´ëÇÑ Ã¥À» ÃâÆÇÇß½À´Ï´Ù. Karl°ú JimÀº CVSÀÇ ´ëü ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÏ¿© ¿À·§µ¿¾È À̾߱âÇß½À´Ï´Ù. JimÀº »õ·Î¿î ÀÌ·ÐÀûÀÎ ÀúÀå¼Ò µðÀÚÀο¡ ´ëÇÑ ÃʾÈÀ» ¸¸µé¾ú°í, ÁÁÀº ÇÁ·ÎÁ§Æ® ¸íĪÀ» »ý°¢ÇØ ³Â½À´Ï´Ù. ÃÖÁ¾ÀûÀ¸·Î 2000³âÀÇ 2¿ù, CollabNet »ç (http://www.collab.net)ÀÇ Brian Behlendorf´Â Karl¿¡°Ô CVSÀÇ ´ëü ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â µ¥ Àü³äÇØ ´Þ¶ó°í Á¦ÀÇÇß½À´Ï´Ù. KarlÀº ÇÔ²² ÀÏÇÒ ÆÀÀ» ¸¸µé¾î 5¿ùºÎÅÍ ÀÛ¾÷¿¡ µé¾î°¬½À´Ï´Ù. SubversionÀº ¶óÀ̼¾½º ¾øÀÌ °ø°³µÈ ÇüÅ·Π°³¹ßµÇ¾úÀ¸¹Ç·Î, ¾ó¸¶ ÈÄ ¿ÀÇ ¼Ò½º °³¹ßÀÚ Ä¿¹Â´ÏƼÀÇ ÁÖ¸ñÀ» ¹Þ°Ô µÇ¾ú½À´Ï´Ù.

ÃÖÃÊÀÇ ¼³°è ÆÀÀº ¸î °³ÀÇ °£´ÜÇÑ ¸ñÇ¥¸¦ Á¤Çß½À´Ï´Ù. SubversionÀº, CVSÀÇ ±â´ÉÀ» ´ëüÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù°í °áÁ¤Çß½À´Ï´Ù. Áï, CVSÀÇ ±â´ÉÀ» ±×´ë·Î º¸Á¸ÇÏ°í °³¹ß ¸ðµ¨À» °è½ÂÇÏ´Â ¹Ý¸é, ºÐ¸íÈ÷ µå·¯³ª´Â °áÁ¡À» º¸¿ÏÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. CVS »ç¿ëÀÚ°¡ Å« ¹«¸® ¾øÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï SubversionÀº CVS¿Í ºñ½ÁÇØ¾ß ÇÑ´Ù°í Çß½À´Ï´Ù.

14°³¿ùÀÇ ÄÚµù µÚ SubversionÀº 2001/8/31¿¡ "½º½º·Î ÀÚ½ÅÀÇ ¼Ò½º ÄÚµå °ü¸®"¸¦ ÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. Áï, Subversion °³¹ßÀÚ´Â CVS »ç¿ëÀ» ±×¸¸ µÎ°í, SubversionÀ¸·Î ¼Ò½º ÄÚµå °ü¸®¸¦ ÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.

CollabNet »ç°¡ °³¹ß ÀÚü¸¦ ½ÃÀÛÇß°í Ç® ŸÀÓÀ¸·Î ÀÏÇÏ´Â Subversion °³¹ßÀÚ ¸î¸îÀÇ ÀÓ±ÝÀ» ÁöºÒÇÏ´Â µî ´ëºÎºÐÀÇ ÀÛ¾÷¿¡ ÀÚ±ÝÀ» ´ë±ä ÇßÁö¸¸, ÀÌ ÇÁ·ÎÁ§Æ®´Â ½Ç·Â Áß½ÉÁÖÀÇ¿¡ µû¸£´Â ÀüÇüÀûÀÎ Open Source ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. CollabNet »ç°¡ ÄÚµåÀÇ ÀúÀÛ±ÇÀ» °¡Áö°í ÀÖÁö¸¸, Apache/BSD ½ºÅ¸ÀÏÀÇ ¶óÀ̼¾½º¸¦ µû¸£°í ÀÖ°í ÀÌ´Â Debian Free Software °¡À̵å¶óÀÎÀ» ÁؼöÇÕ´Ï´Ù. ¹Ù²Ù¾î ¸»ÇÏ¸é ´©±¸¶óµµ ¿øÇÑ´Ù¸é ÀÚÀ¯·Ó°Ô SubversionÀ» ´Ù¿î·ÎµåÇØ ¼öÁ¤ÇÏ°í Àç¹èÆ÷ÇÒ ¼ö ÀÖÀ¸¸ç, CollabNet »ç³ª ´Ù¸¥ ´©±º°¡ÀÇ Çã°¡¸¦ ¾òÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù.


1.3. SubversionÀÇ Æ¯Â¡

SubversionÀº CVSÀÇ µðÀÚÀÎÀ» ¾î¶»°Ô °³·®ÇßÀ»±î? ´ç½ÅÀÇ È£±â½ÉÀ» ÀÚ±ØÇÏ´Â ÀÛÀº ÀÌÀ¯µéÀ» ³ª¿­Çغ¸°Ú½À´Ï´Ù. CVS¿¡ Àͼ÷ÇÏÁö ¾Ê´Ù¸é ÀÌ ±â´ÉµéÀ» ÀüºÎ ÀÌÇØÇÒ ¼ö ¾øÀ» Áöµµ ¸ð¸£Áö¸¸ ±¦Âú½À´Ï´Ù, >¿¡ Á» ´õ ÆòÀÌÇÑ ¼Ò°³±ÛÀÌ ÀÖ½À´Ï´Ù.

µð·ºÅ丮ÀÇ ¹öÀüÈ­

CVS¿¡¼­´Â °³º° ÆÄÀϸ¸ÀÇ º¯°æ »çÇ×À» ÃßÀûÇÒ ¼ö ÀÖÁö¸¸, Subversion¿¡´Â ½Ã°£¿¡ µû¶ó µð·ºÅ丮 Æ®¸® ÀüüÀÇ º¯È­µµ ÃßÀûÇÒ ¼ö ÀÖ´Â "°¡»ó" ¹öÀüÈ­ ÆÄÀÏ ½Ã½ºÅÛÀÌ ÀÖ½À´Ï´Ù. ÆÄÀÏ°ú µð·ºÅ丮¿¡µµ ¹öÀüÀ» ºÙÀÔ´Ï´Ù. °á°úÀûÀ¸·Î ÆÄÀÏ°ú µð·ºÅ丮¿¡ ´ëÇÑ, ÁøÁ¤ÇÑ Å¬¶óÀ̾ðÆ® Ãø move¿Í copy Ä¿¸Çµå(¸í·É)ÀÌ ÀÖ½À´Ï´Ù.

¿øÀÚÀû Ä¿¹Ô(Atomic commits)

Ä¿¹ÔÀº ÀúÀå¼Ò¿¡ ´ëÇؼ­ ¿ÏÀüÇÏ°Ô ½ÇÇàµÇµçÁö ÀüÇô ½ÇÇàµÇÁö ¾ÊµçÁö µÑ Áß Çϳª ÀÔ´Ï´Ù. ÀÌ ¶§¹®¿¡ °³¹ßÀÚ´Â ³í¸®ÀûÀÎ ÇÑ ¹­À½À» ¸¸µé¾î Ä¿¹ÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¹öÀüÈ­ µÈ ¸ÞŸµ¥ÀÌŸ

ÆÄÀÏ°ú µð·ºÅ丮¿¡´Â º¸ÀÌÁö ¾Ê´Â "¼Ó¼º"ÀÌ °áÇյǾî ÀÖ½À´Ï´Ù. ÀÓÀÇÀÇ Å°/°ªÀ» ¸¸µé¾î ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼ºÀº ÆÄÀÏÀÇ ³»¿ë°ú ¸¶Âù°¡Áö·Î ½Ã°£ ¼ø¼­¿¡ µû¶ó ¹öÀüÈ­ µË´Ï´Ù.

³×Æ®¿öÅ© °èÃþÀÇ ¼±ÅÃ

SubversionÀº ÀúÀå¼Ò Á¢±Ù¿¡ ´ëÇÑ Ãß»óÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ °®°í ÀÖÀ¸¹Ç·Î °³¹ßÀÚ´Â »õ ³×Æ®¿öÅ© ±â´ÉÀ» ½±°Ô ±¸ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. SubversionÀÇ "Áøº¸µÈ" ³×Æ®¿öÅ© ¼­¹ö´Â Apache À¥ ¼­¹öÀÇ ¸ðµâ·Î¼­, WebDAV/DeltaV·Î ºÒ¸®´Â HTTPÀÇ º¯Á¾À¸·Î Åë½ÅÇÕ´Ï´Ù. ÀÌ´Â Subversion¿¡ Å« ¾ÈÁ¤¼º°ú ÇùÁ¶¼ºÀ» ÁÖ¾î, ÀÎÁõ, Çã°¡, µ¥ÀÌÅÍ ¾ÐÃà, ÀúÀå¼Ò ¿­¶÷ µî°ú °°Àº ÀÌ·Î¿î ±â´ÉÀ» ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ´õ ÀÛ°í µ¶¸³ÀûÀÎ Subversion ¼­¹ö¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¼­¹ö´Â ssh ¾ÈÀ» °£´ÜÇÏ°Ô ÅͳθµÇÒ ¼ö ÀÖ´Â µ¶ÀÚÀû ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÕ´Ï´Ù.

µ¥ÀÌÅÍ Ã³¸®ÀÇ ÀÏ°ü¼º

SubversionÀº binary differencing ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ ÆÄÀÏÀÇ Â÷ÀÌÁ¡À» Ç¥ÇöÇÕ´Ï´Ù. ÀÌ°ÍÀº ÅؽºÆ®(»ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖ´Â µ¥ÀÌÅÍ)¿Í ¹ÙÀ̳ʸ®(»ç¶÷ÀÌ ÀÐÀ» ¼ö ¾ø´Â µ¥ÀÌÅÍ)¸¦ °°Àº ¹æ¹ýÀ¸·Î ó¸®ÇÕ´Ï´Ù. ¾î¶² Çü½ÄÀÇ µ¥ÀÌÅÍ¶óµµ ÀúÀå¼Ò¿¡ ¶È°°ÀÌ ¾ÐÃàµÈ »óÅ·ΠÀúÀåµÇ¸ç, Â÷ÀÌÁ¡Àº ³×Æ®¿öÅ©¸¦ ÅëÇؼ­ ¾ç¹æÇâÀ¸·Î Àü¼ÛµË´Ï´Ù.

È¿À²ÀûÀÎ ºê·£Ä¡(branch), ű×(tag)ÀÇ ÀÛ¼º

ºê·£Ä¡¿Í ű׸¦ ÀÛ¼ºÇÏ´Â ºñ¿ëÀÌ ÇÁ·ÎÁ§Æ®ÀÇ Å©±â¿¡ µû¶ó ²À Ä¿ÁöÁö´Â ¾Ê½À´Ï´Ù. SubversionÀº ÇÏµå ¸µÅ©¿Í ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ±×³É º¹»çÇÏ¿© ºê·£Ä¡¿Í ű׸¦ ¸¸µì´Ï´Ù. ±× ¶§¹®¿¡ ºê·£Ä¡¿Í ű׸¦ ¸¸µå´Â µ¥ ¸Å¿ì ªÀº ½Ã°£ ¹Û¿¡ °É¸®Áö ¾Ê½À´Ï´Ù.

½¬¿î È®À强

SubversionÀº Àß ¼³°èµÈ API¸¦ °¡Áø CÀÇ °øÀ¯ ¶óÀ̺귯¸®·Î¼­ ±¸ÇöµÇ¾ú½À´Ï´Ù. ±×·¡¼­ SubversionÀº º¸¼öÇϱ⠽±°í, ´Ù¸¥ ¾îÇø®ÄÉÀ̼ÇÀ̳ª ¾ð¾î¿¡¼­ ÀÌ¿ëÇϱ⠽±½À´Ï´Ù.


1.4. SubversionÀÇ ÀνºÅç

SubversionÀº APR(the Apache Portable Runtime library)·Î ºÒ¸®´Â ÀÎÅÍÆäÀ̽º À§¿¡ °³¹ßµÇ°í ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡ SubversionÀº ApacheÀÇ httpd ¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿î¿µÃ¼Á¦¶ó¸é ¾îµð¿¡¼­µµ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù: Windows, Linux, ¸ðµç BSDÀÇ º¯Á¾, Mac OX X, Netware µîÀÔ´Ï´Ù.

SubversionÀ» ¼Õ¿¡ ³Ö´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ÀÚ½ÅÀÇ ¿î¿µÃ¼Á¦¿ë ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ ´Ù¿î·ÎµåÇÏ´Â °ÍÀÔ´Ï´Ù. Subversion À¥ »çÀÌÆ®(http://subversion.tigris.org)¿¡´Â ÀÚ¿øºÀ»ç¿¡ ÀÇÇØ ¸¸µé¾îÁø ´Ù¿î·Îµå °¡´ÉÇÑ ¹ÙÀ̳ʸ®°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ÀÌ »çÀÌÆ®¿¡´Â º¸Åë Microsoft Windows¸¦ À§ÇÑ ±×·¡ÇÈ ÀνºÅç·¯ ÆÐÅ°Áöµµ ÀÖ½À´Ï´Ù. Unix °è¿­ÀÇ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é (rpm, deb, ports tree µîÀÇ) ½Ã½ºÅÛ °íÀ¯ ÆÐÅ°Áö ¹èÆ÷ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ȤÀº Á÷Á¢ ¼Ò½º ÄÚµå·ÎºÎÅÍ SubversionÀ» ÄÄÆÄÀÏÇÒ ¼öµµ ÀÖ½À´Ï´Ù. À¥ »çÀÌÆ®¿¡¼­ ÃֽŠ¼Ò½º ÄÚµå ¸±¸®Á ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ¾ÐÃàÀ» ÇØÁ¦ÇÑ µÚ INSTALL ÆÄÀÏÀÇ ¼³¸í¿¡ µû¶ó ÄÄÆÄÀÏ ÇϽʽÿÀ. ¼Ò½º ÆÐÅ°Áö¿¡´Â (apr, apr-util, neon ¶óÀ̺귯¸® µîÀÇ) ¿ø°ÝÀÇ ÀúÀå¼Ò¿¡ Á¢±ÙÇϱâ À§ÇÑ Ä¿¸Çµå ¶óÀΠŬ¶óÀ̾ðÆ®¸¦ ¸¸µå´Âµ¥ ÇÊ¿äÇÑ °ÍÀº ¸ðµÎ °®Ãß¾îÁ® ÀÖ½À´Ï´Ù. SubversionÀº Berkeley DB³ª ÀáÀçÀûÀ¸·Î´Â Apache httpd µî ´Ù¸¥ ¿©·¯ °¡Áö ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Ù´Â °ÍÀ» ÁÖÀÇÇØ ÁֽʽÿÀ. ¸¸¾à "¿ÏÀüÇÏ°Ô" ºôµåÇÏ·Á°í ÇÑ´Ù¸é INSTALL ÆÄÀÏ¿¡ ¾²¿©Áø ¸ðµç ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °ÍÀ» È®ÀÎÇØ ÁֽʽÿÀ. Subversion ÀÚü¿¡ ´ëÇØ ÀÛ¾÷ÇÒ °èȹÀ̶ó¸é Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À» »ç¿ëÇØ °¡Àå ÃÖ½ÅÀÇ ¼Ò½º Äڵ带 ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. »ç¿ë ¹æ¹ýÀº >¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.


1.5. SubversionÀÇ ±¸¼º¿ä¼Ò

ÀνºÅç µÚÀÇ SubversionÀº ÀÛÀº ÇÁ·Î±×·¥µé·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. °£´ÜÇÑ °³¿ä¸¦ ¾Æ·¡¿¡ ¾¹´Ï´Ù.


1.5.1. Ŭ¶óÀ̾ðÆ® ±¸¼º¿ä¼Ò(»ç¿ëÀÚÀü¿ë)

svn

Ä¿¸Çµå ¶óÀΠŬ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù. µ¥ÀÌÅ͸¦ °ü¸®Çϴµ¥ »ç¿ëÇÏ´Â °¡Àå Áß¿äÇÑ ÅøÀÔ´Ï´Ù. Á¦2, 3, 4Àå, 6Àå¿¡¼­ »ç¿ë¹ýÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

svnversion

ÀÛ¾÷ º¹»çº»ÀÇ È¥ÇÕ ¸®ºñÀü »óÅ¿¡ ´ëÇÑ º¸°í¸¦ ÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. (È¥ÇÕ ¸®ºñÀü¿¡ ÀÖ´Â ÀÛ¾÷ º¹»ç¿¡ ´ëÇؼ­´Â >À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.)


1.5.2. ¼­¹ö ±¸¼º¿ä¼Ò(°ü¸®ÀÚÀü¿ë)

À̰͵éÀº ¸ðµÎ >¿¡ ³íÀǵ˴ϴÙ.

svnlook

SubversionÀÇ ÀúÀå¼Ò¸¦ Á¶»çÇϱâ À§ÇÑ ÅøÀÔ´Ï´Ù.

svnadmin

SubversionÀÇ ÀúÀå¼Ò¸¦ ¸¸µé°Å³ª ¼öÁ¤, º¹±¸Çϱâ À§ÇÑ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.

mod_dav_svn

Apache-2.X À¥ ¼­¹ö¿ëÀÇ Ç÷¯±× ÀÎ ¸ðµâÀÔ´Ï´Ù. ÀúÀå¼Ò¸¦ ³×Æ®¿öÅ© »óÀÇ ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

svnserve

daemonÀ¸·Î¼­ SSH·ÎºÎÅÍ ÀÛµ¿µÇ´Â µ¶¸³Çü ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ³×Æ®¿öÅ©¿¡¼­ ÀúÀå¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ´Ù¸¥ ¹æ¹ýÀÔ´Ï´Ù.

SubversionÀÌ ¿Ã¹Ù¸£°Ô ÀνºÅç µÇ¾ú´Ù¸é ÀÌÁ¦ SubversionÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ µÎ °³ÀÇ Àå¿¡¼­´Â Ä¿¸Çµå ¶óÀΠŬ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ svnÀÇ »ç¿ë¹ýÀ» ¼³¸íÇÕ´Ï´Ù.


ID
Password
Join
There is no fear in love; but perfect love casteth out fear.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2004-01-16 11:14:11
Processing time 0.0019 sec