· 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
Money may buy friendship but money can not buy love.


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