´ÙÀ½ ÀÌÀü Â÷·Ê

2. CVS »ç¿ëÇϱâ

2.1 ½Ã³ª¸®¿À

¼³¸íÀ» ½ÃÀÛÇϱâ Àü¿¡ ÇöÀç µ¶ÀÚ´Â ´ÙÀ½°ú °°Àº »óȲÀ̸ç, ÀÌ ¶§¹®¿¡ ¾î¿ ¼ö ¾øÀÌ CVS¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù°í °¡Á¤À» ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ÇöÀç µ¶ÀÚ´Â ÇÁ·Î±×·¡¸ÓÀ̸ç, Qt 2.0°³¹ß¿¡ °ü½ÉÀÌ ¸¹½À´Ï´Ù. ±×·¡¼­ ÇöÀç °³¹ßÁßÀÎ Qt ¼Ò½º¸¦ °è¼Ó ÁöÄѺ¸°í ½ÍÀ¸¸ç, °¡´ÉÇÏ´Ù¸é ¼Ò½º¸¦ ¼öÁ¤Çؼ­ ¹Ý¿µµµ ÇÏ°í ½Í½À´Ï´Ù. ±×·¡¼­ Qt °³¹ß ȨÆäÀÌÁö¿¡ °¬½À´Ï´Ù. ±×·¡¼­ "Àúµµ Âü¿©ÇÏ°í ½Í¾î¿ä" ¶ó°í ¸ÞÀÏÀ» ½è´õ´Ï, Qt °³¹ßÆÀ¿¡¼­ ¾Æ·¡¿Í °°Àº ¸ÞÀÏÀÌ ¿Ô½À´Ï´Ù.

...
Please use CVS. CVSROOT is :pserver:xxx@cvs.troll.no:/cvs . 
...

À¸À×? CVS°¡ ¹¹¾ß? ±×¸®°í ¶Ç CVSROOT´Â ¹¹Áö? ¾î¶»°Ô ¾²Áö?

2.2 Login

CVS´Â À§¿¡¼­ ¼³¸íÇÑ °Í ó·³ Concurrent Version SystemÀÇ ¾àÀÚÀÔ´Ï´Ù. -.-;

±×·³ CVSROOT´Â ¹¹³Ä±¸¿ä? ¹Ù·Î À§¿¡¼­ À̾߱â Çß´ø repositoryÀÔ´Ï´Ù. ±×³É ±×·¸±¸³ª ÇÏ½Ã¸é µË´Ï´Ù. ¾î¶»°Ô ¾²³Ä±¸¿ä? ±×³É ȯ°æº¯¼ö CVSROOT¸¦ ÁöÁ¤ÇϽðųª, cvs¸¦ »ç¿ëÇÏ½Ç ¶§ ÁöÁ¤ÇÏ½Ã¸é µË´Ï´Ù.

export CVSROOT=:pserver:xxx@cvs.troll.no:/cvs  (bash, ksh»ç¿ëÀÚ)
setenv CVSROOT :pserver:xxx@cvs.troll.no:/cvs  (csh »ç¿ëÀÚ)

cvs -d :pserver:xxx@cvs.troll.no:/cvs cvs-command

ÀÌÁ¦ ÇÏ¼Å¾ß ÇÒ ³»¿ëÀº CVS¿¡ ·Î±äÇÏ´Â °ÍÀÔ´Ï´Ù. º¸Åë ·Î±äÀº ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

cvs login

ÀÌ °æ¿ì CVS¼­¹ö¿¡ ·Î±äÀ» ¿äûÇÏ°í, ¼³Á¤¿¡ µû¶ó¼­ ºñ¹Ð¹øÈ£¸¦ ¿ä±¸ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. º¸ÅëÀÇ °æ¿ì ¾²±â±ÇÇÑÀ» °¡Áø °æ¿ì¿¡´Â ºñ¹Ð¹øÈ£¸¦ ¿ä±¸ÇÕ´Ï´Ù. ºñ¹Ð¹øÈ£´Â ¸ÞÀϵîÀ¸·Î Àü´ÞÀÌ µÇ¹Ç·Î Àß ±â¾ïÇϼ̴ٰ¡ ¿©±â¿¡¼­ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.

ÀÌ·¸°Ô Çѹø ÀÔ·ÂµÈ ºñ¹Ð¹øÈ£´Â CVSROOT¿Í ÇÔ²² $HOME/.cvspass ÆÄÀÏ¿¡ ÀúÀåÀÌ µÇ¹Ç·Î ´ÙÀ½¹ø¿¡´Â ÀÔ·ÂÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

2.3 Check out

¿©±â±îÁö ÀÌÇØÇϴµ¥ ¹®Á¦°¡ ¾ø¾ú´Ù°í »ý°¢ÇÏ°í, º»°ÝÀûÀÎ ÀÏÀ» ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¿ì¼± °¡Àå ¸ÕÀú ÇؾßÇÒ ÀÏÀÌ ÇöÀç repository¿¡ ÀÖ´Â ¼Ò½º¸¦ ²¨³»¿À´Â ÀÏÀÔ´Ï´Ù. ÀÌ°ÍÀ» check out À̶ó°í ÇÕ´Ï´Ù. »ç¿ë¹æ¹ýÀº ½±½À´Ï´Ù. ±×³É ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. (ÇöÀç °³¹ßÁßÀÎ ÇÁ·Î±×·¥ÀÇ À̸§ÀÌ qt¶ó°í °¡Á¤ÇÕ´Ï´Ù.)

cvs co qt

À§¿Í °°ÀÌ ÀÔ·ÂÇÏ¿© check outÀ» ¸¶Ä¡¸é qt¶ó´Â µð·ºÅ丮 ¾Æ·¡¿¡ ¼Ò½ºµéÀÌ µé¾î°¡ ÀÖ½À´Ï´Ù. ±Ùµ¥ ¼Ò½º ÀÌ¿Ü¿¡ CVS¶õ µð·ºÅ丮°¡ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº CVS°¡ »ç¿ëÇÏ´Â µð·ºÅ丮 À̱⠶§¹®¿¡ ³»ºÎ ³»¿ëÀ» Àý´ë Áö¿ì°Å³ª, º¯°æÇÏÁö ¸¶¼¼¿ä. ¹®Á¦°¡ »ý±â¸é Ã¥ÀÓ ¸ø Áý´Ï´Ù.

2.4 Update

À§¿¡¼­ check outÇÑ ¼Ò½ºÄڵ带 º¸·Á´Âµ¥, °©ÀÚ±â ÀÏÀÌ ÅÍÁ³½À´Ï´Ù. ¿·¿¡ ó¹Ú¾Æ µ×´ø ¼­¹ö°¡ °©Àڱ⠸»À» ¾È µè´Â°Å¿¹¿ä. ¿À·¡°£¸¸¿¡ °øºÎÂÍ Çغ¸·Á°í Çߴµ¥... À¸~ ¿­¹Þ¾Æ! ÅÍÁø´Ù. ÅÍÁ®! ¸¶À½ °°¾Æ¼­´Â ¸ÁÄ¡·Î ¹®Á¦°¡ »ý±ä ¼­¹ö¸¦ ¿äÀý³»°í ½ÍÁö¸¸ µþ¸° óÀÚ½Ä(¹°·Ð Àú´Â ¾Æ´Õ´Ï´Ù. ^^) ¾ó±¼µéÀÌ »ý°¢³ª¼­ ÂøÇÑ ³»°¡ Âü´Â´Ù´Â ¸¶À½À¸·Î ¼­¹ö¸¦ ¼Õº¸±â ½ÃÀÛÇß½À´Ï´Ù. ¾Æ~ ±×·¸°Ô ¼¼¿ùÀº Èê·¯°¬½À´Ï´Ù.

¸çÄ¥ÀÌ Áö³­ÈÄ ¿©À¯°¡ »ý°Ü¼­ ¼Ò½ºÄڵ带 ÄÄÆÄÀÏ ÇØ º¸·Á°í ÀÚ¸®¿¡ ¾É¾Ò½À´Ï´Ù. ¼ø°£ ÀÌ·± »ý°¢ÀÌ µé´õ±º¿ä. ¸çÄ¥µ¿¾È Á»´õ ¾÷±×·¹À̵尡 µÇ¾úÀ»²¨¾ß! ±×·¡! °á½ÉÇß¾î. ´Ù½Ã ¹Þ¾Æ¿À´Â°Å¾ß! -.-; ¼Ò½ºÄڵ尡 ¸îÁÙÀÌ ¾ÈµÇ°í, °¡±î¿î ¼­¹ö¿¡ ÀÖ´Â °æ¿ì¿¡´Â ¹®Á¦°¡ ¾øÁö¸¸ ¸¸ÀÏ ¼Ò½ºÄڵ尡 ¾öû³ª°Ô Å©°í, ¼­¹ö´Â ¾ÆÁÖ¸Ö¸® ÀÖ´Â °æ¿ì¿¡´Â ¾î´À¼¼¿ù¿¡ ´Ù½Ã check outÀ» ÇÒ±î¿ä? À̶§´Â update¸í·ÉÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. updateÇÏ°í ½ÍÀº µð·ºÅ丮¿¡ µé¾î°¡¼­ ´Ü¼øÈ÷ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

cvs up 

¸¸ÀÏ qtÀÇ ¹Ù²ï ¼Ò½º¸¦ ¸ðµÎ ¹Þ¾Æ¿À·Á¸é qtµð·ºÅ丮¿¡¼­ ¼öÇàÇÏ¸é µÇ¸ç, ±×°Ô ¾Æ´Ï¶ó example¸¸ ´Ù½Ã ¹Þ¾Æ¿À°í ½Í´Ù¸é qtµð·ºÅ丮 ¾Æ·¡¿¡ ÀÖ´Â exampleµð·ºÅ丮¿¡¼­ À§ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇÏ¸é µË´Ï´Ù. ÇϳªÀÇ ÆÄÀϸ¸ updateÇÏ·Á¸é ÆÄÀÏÀ̸§À» ¸¶Áö¸·¿¡ ÁöÁ¤ÇÏ½Ã¸é µË´Ï´Ù. ¾ø´Ù¸é ÇöÀç µð·ºÅ丮 Àüü¸¦ updateÇÕ´Ï´Ù. up¸í·ÉÀ» »ç¿ëÇÏ¸é ¾Æ·¡¿Í °°Àº ¸Þ½ÃÁö¸¦ Ãâ·ÂÇϸ鼭 update¸¦ ¼öÇàÇÕ´Ï´Ù.

? Makefile
cvs server: Updating .
...
U htable.C
U htable.h
...

À§¿¡¼­ °ü½ÉÀÖ°Ô º¸¼Å¾ß ÇÒ ³»¿ëÀ¸·Î ù¹ø° Ä®·³¿¡ ³ª¿À´Â statusÀÔ´Ï´Ù. ¿©±â¿¡´Â ¿©·¯°¡Áö ³»¿ëµéÀÌ ¾ËÆĺª ÇѱÛÀÚ·Î ³ªÅ¸³ª´Âµ¥ ¿©±â¿¡¼­ º¸ÀÌ´Â U ´Â UpdatedÀÇ ÀǹÌÀÔ´Ï´Ù. Áï ÀÚ½ÅÀÇ ·ÎÄà Çϵåµð½ºÅ©¿¡ ÀÖ´Â ¼Ò½ºÀÇ ¹öÀüº¸´Ù repository¿¡ ÀÖ´Â ÆÄÀÏÀÇ ¹öÀüÀÌ ³ô¾Æ¼­ ´Ù½Ã ¹Þ¾Æ¿Ô½À´Ï´Ù. ±×·¯³ª ¸Þ´º¾ó¿¡¼­´Â À§¿Í °°ÀÌ ¼³¸íÀ» ÇÏ°í ÀÖÁö¸¸, Á¦°¡ ½ÇÁ¦·Î ÇØ º» °á°ú·Î´Â repository¿¡´Â Àִµ¥ ÇöÀç ·ÎÄà Çϵåµð½ºÅ©¿¡´Â ¾ø´Â°æ¿ì U¶ó°í ³ª¿Ô°í, ±×·¸Áö ¾Ê°í repository¿¡ ÀÖ´Â ÆÄÀÏÀÇ ¹öÀüÀÌ ³ô¾Æ¼­ ´Ù½Ã ¹Þ¾Æ¿Â °æ¿ì¿¡´Â P¶ó°í ³ª¿Ô½À´Ï´Ù. º¹ÀâÇÏ°Ô »ý°¢ÇÏÁö ¸»°í U, PÀÇ °æ¿ì¿¡´Â ¹®Á¦¾øÀÌ repository¿¡ ÀÖ´Â ¼Ò½º¸¦ °¡Á®¿Ô´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.

±×·³ ù¹ø° ÁÙ¿¡ ÀÖ´Â ?´Â ¹»±î¿ä? ÀÌ°Ç repository¿¡´Â ¾ø´Â ÆÄÀÏÀε¥ ·ÎÄÃÇϵ忡´Â ÀÖ´Â ÆÄÀÏÀ̶ó´Â ¸»ÀÔ´Ï´Ù. ¿©±â¿¡¼­ MakefileÀº ·ÎÄÿ¡¼­ »ý¼ºÇÑ ÆÄÀÏÀ̱⠶§¹®¿¡ ±×·¸½À´Ï´Ù. ±×³É ¹«½ÃÇÏ½Ã¸é µË´Ï´Ù.

ÀÌ°Í ÀÌ¿Ü¿¡ Áß¿äÇÑ status·Î´Â M°ú C°¡ ÀÖ½À´Ï´Ù. MÀº repository¿¡´Â º¯È­°¡ ¾ø´Âµ¥ ÀÚ½ÅÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â ¼Ò½º´Â º¯ÇÑ °æ¿ìÀÔ´Ï´Ù. º¸Åë °³¹ßÀÚ°¡ ±â´ÉÀ» Ãß°¡Çϱâ À§Çؼ­ ¼Ò½º¸¦ ¼öÁ¤ÇÑ °æ¿ìÀÔ´Ï´Ù. ÀÌ ³»¿ëÀº ³ªÁß¿¡ ¼³¸íµå¸± CommitÀ¸·Î repositoryÀÇ ³»¿ëÀ» °»½Å½Ãų ¼ö ÀÖ½À´Ï´Ù. M ÀÌ¿Ü¿¡ ÁÖÀÇÇؼ­ ºÁ¾ß ÇÒ status·Î C°¡ ÀÖ½À´Ï´Ù. C´Â ConflictÀÇ Àǹ̷Î, ·ÎÄà µð½ºÅ©ÀÇ ÆÄÀϵµ º¯Çß°í repositoryÀÇ ³»¿ëµµ º¯ÇßÀ¸¸ç ÀÌ µÑÀ» ÇÕÄ¥ ¼ö ¾ø´Â°æ¿ìÀÔ´Ï´Ù. º¸Åë ºñ½ÁÇÑ ºÎºÐÀ» µÎ ¸í ÀÌ»óÀÇ °³¹ßÀÚ°¡ °íÄ£ °æ¿ìÀÔ´Ï´Ù. ÀÌ °æ¿ì¿¡´Â updateÇÑ ÈÄ ÆÄÀÏÀ» ´Ù½Ã ¼öÁ¤Çؼ­ CommitÇØ¾ß ÇÕ´Ï´Ù. ÀÌ°Í ¿Ü¿¡µµ ¸î°¡Áö°¡ ÀÖÁö¸¸ Àß »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î ÇÊ¿äÇÑ ºÐÀº CVS¸Þ´º¾óÀ» Àо½Ã±â ¹Ù¶ø´Ï´Ù.

2.5 Commit

¹Þ¾Æ¿Â ¼Ò½º¸¦ ¿­½ÉÈ÷ ÄÄÆÄÀÏ Çß½À´Ï´Ù. ±×·¡¼­ ½ÇÇàÇØ º¸´Ï §! ÇÏ°í ¼öÇàµÇ´Âµ¥ ¹º°¡°¡ ÀÌ»óÇÏ´õ±º¿ä. ±×·¡¼­ ¿­½ÉÈ÷ ¼Ò½º¸¦ ºÐ¼®Çß½À´Ï´Ù. ±×·¡¼­ ¹®Á¦¸¦ ã¾ÒÁÒ. ÀåÇÏ´Ù ´ëÇÑÀÇ °Ç¾Æ! -.-; (¿À´ÃÀÌ ³¯¾¾µµ ÁÁÀº 5¿ù 5ÀÏ ¾î¸°ÀÌ ³¯Àε¥, ³îÁöµµ ¸øÇÏ°í ȸ»ç¿¡ À־ ¸ÀÀÌ Á¡Á¡ °¡°í ÀÖ½À´Ï´Ù. ÀÌÇظ¦ ÇØ Áֽñæ...)

¹®Á¦°¡ µÇ´Â ºÎºÐÀ» ¼öÁ¤ÇÏ°í ÀÌ ³»¿ëÀ» repository·Î º¸³¾·Á¸é commitÀ» ¼öÇàÇÏ¸é µË´Ï´Ù. commitÇϱâ Àü¿¡´Â ¹Ýµå½Ã update¸¦ ÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ³»°¡ ¾Æ´Ñ ´©±º°¡°¡ ¶Ç ´Ù½Ã ¼Ò½º¸¦ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. update¸¦ ¼öÇàÇؼ­ conflict°¡ µÈ °æ¿ì¿¡´Â ¹Ù¸£°Ô °íÄ¡°í ´Ù½Ã commitÀ» ½ÃµµÇÏ¼Å¾ß ÇÕ´Ï´Ù. commitÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

cvs ci filename

À§¿Í °°ÀÌ ½ÇÇàÇÏ¸é °©Àڱ⠿¡µðÅÍ È­¸éÀÌ ¶å´Ï´Ù. ¹Ù·Î °íÄ£ ³»¿ëÀ» ÀûÀ¸¶ó°í ¶ß´Â°Ì´Ï´Ù. Àû´çÈ÷ ÀÚ½ÅÀÌ ¼öÁ¤ÇÑ ³»¿ëÀ» ÀûÀº ÈÄ ÀúÀåÇÏ°í ¿¡µðÅ͸¦ ºüÁ®³ª¿À¸é ½ÇÀç·Î commitÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù. ¸Þ½ÃÁö¸¦ Àß º¸½Ã¸é ÀÚ½ÅÀÌ ¼öÁ¤ÇÑ ¼Ò½ºÆÄÀÏÀÇ ¹öÀüÀÌ ¾î¶»°Ô º¯ÇÏ´ÂÁö º¼ ¼ö ÀÖ½À´Ï´Ù.

¾î¶² »ç¶÷ÀÇ °æ¿ì ÇöÀç ¶ß´Â ¿¡µðÅÍ°¡ ¸¶À½¿¡ ¾Èµå´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. cvs´Â ±âº»ÀûÀ¸·Î CVSEDITOR ȯ°æº¯¼ö°¡ ÀÖ´ÂÁö È®ÀÎÇÑ ÈÄ ÀÖÀ¸¸é ÀÌ º¯¼ö¿¡ ÁöÁ¤µÈ ¿¡µðÅ͸¦ ¶ç¿ì°í, ¾ø´Ù¸é EDITORȯ°æº¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. EDITORȯ°æº¯¼ö¸¶Àúµµ ¾ø´Ù¸é vi¸¦ »ç¿ëÇÕ´Ï´Ù. ¶ÇÇÑ ¿¡µðÅ͸¦ »ç¿ëÇÏÁö ¾Ê°í, cvs¿¡¼­ -m¿É¼ÇÀ» »ç¿ëÇϼż­ change³»¿ëÀ» ÀûÀ» ¼öµµ ÀÖ½À´Ï´Ù.

cvs ci -m "³ª ±Ý¹æ ¼öÁ¤Çß´Ù. ¶ö¶ö¶ó~" filename

2.6 Diff

ÇÏÁö¸¸ º¸ÅëÀÇ °æ¿ì¿¡´Â CVS¿¡ Àбâ±ÇÇѸ¸ ÀÖ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â CVS¿¡ ¾²±â±ÇÇÑÀÌ ÀÖ´Â »ç¶÷¿¡°Ô ¸ÞÀÏÀ» ÅëÇؼ­ ¹Ù²ï³»¿ëÀ» º¸³»Áà¾ß Çϴµ¥ À̶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É¾î·Î diff°¡ ÀÖ½À´Ï´Ù. ÇöÀç ¼öÁ¤ÇÑ ÆÄÀÏÀÌ driver.c À̸ç, ÀÌ ÆÄÀÏÀÇ diff¸¦ ¸¸µé·Á¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

cvs diff driver.c > driver.c.diff

ÇöÀç µð·ºÅ丮 ÀüüÀÇ diff¸¦ ¸¸µé·Á¸é? ¹°·Ð ÆÄÀÏÀ̸§À» »ý·«ÇÏ½Ã¸é µË´Ï´Ù.

diff ¸í·ÉÀÇ °æ¿ì¿¡´Â ÀÌ¿Í°°Àº ¿ëµµ·Î »ç¿ëÇÒ ¼öµµ ÀÖÁö¸¸ cvs repositoryÀÇ º¯°æµÈ ³»¿ëÀ» È®ÀÎÇÏ°í ½ÍÀ»¶§µµ À¯¿ëÇÏ°Ô »ç¿ëµË´Ï´Ù.

2.7 Cliean

´õÀÌ»ó qt¿¡ °ü½ÉÀÌ ¾ø¾î¼­ ±×¸¸ »ç¿ëÇÏ°í ½Í´Ù¸é ¾î¶»°Ô ÇÒ±î¿ä? °¡Àå ½¬¿î ¹æ¹ýÀº qtµð·ºÅ丮¸¦ Áö¿ö¹ö¸®¸é µË´Ï´Ù. -.-; ¹«½ÄÇϱä ÇÏÁö¸¸ ¸¹À̵é ÀÌ·¸°Ô »ç¿ëÇÕ´Ï´Ù. ^^

Á»´õ ¼¼·ÃµÈ ¹æ¹ýÀ¸·Î´Â release ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÑ °æ¿ì ÇöÀç ¼öÁ¤µÈ ÆÄÀÏÀÌ ÀÖ´ÂÁö ã¾ÆÁÖ°í, µð·ºÅ丮ÀÇ ³»¿ëµµ Áö¿öÁֹǷΠÀ¯¿ëÇÏ°Ô »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. (ÀÌ ¸í·ÉÀ» ¾µ ÀÏÀº °ÅÀÇ ¾ø½À´Ï´Ù. Àúµµ ¸Þ´º¾ó¿¡¼­¸¸ ºÃÀ»»Ó, ½ÇÀç·Î »ç¿ëÇØ º»ÀûÀº Çѹøµµ ¾ø½À´Ï´Ù. Àú ¿ª½Ã rm¸í·É¾î¸¦ ¾Ö¿ëÇÕ´Ï´Ù. ^^)

cvs release -d qt


´ÙÀ½ ÀÌÀü Â÷·Ê