CVS ¿É¼Ç

 

¼½¼ÇÀº Ưº°ÇÑ ÇÁ·ÎÁ§Æ®¿¡ ƯÀ¯ÇÑ CVSÅëÇÕ ¿É¼ÇÀ» ±â¼úÇÕ´Ï´Ù.


CVSÅëÇÕÀÇ ÀϹÝÀû ÄÚ¸àÆ®¸¦ À§ÇØCVSÅëÇÕ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

 


CVSÅëÇÕÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϰí, ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ CVS options ¼³Á¤Çϰí, File | Settings ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰųª Ctrl + Alt + S¸¦ ´©¸£°Å³ª,  Åø¹Ù ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ

±×¸®°í ³ª¼­ Project: Version Control À» ¼±ÅÃÇϰí Version control µå·Ó-´Ù¿î ¹Ú½º¿¡¼­ CVS ¸¦ ÁöÁ¤ÇϽʽÿÀ.  CVS-Ư¼º ¿É¼ÇÀÇ ¼³Á¤Àº µå·Ó-´Ù¿î ¸ñ·Ï ¾Æ·¡¿¡ ´ÙÀ̾ó·Î±×¿¡ ³ªÅ¸³³´Ï´Ù:



ÀÌ ´ÙÀ̾ó·Î±×´Â ¸î °³ÀÇ ¿É¼Ç ±×·ìÀ¸·Î ±¸¼ºµË´Ï´Ù: ¸í·É ´ÙÀ̾ó·Î±×, ÆÄÀÏ ÀÛ¼º/»èÁ¦ , ´Ù¸¥ ¼³Á¤, ±×¸®°í  Àüü CVS¼³Á¤ .


 

¸í·É ´ÙÀ̾ó·Î±×

 

»óÀÀÇÏ´Â ¸í·ÉÀÌ IDEA·ÎºÎÅÍ ºÒ¸®¾îÁú ¶§ CVS´ÙÀ̾ó·Î±×°¡ º¸ÀÌ´Â °ÍÀ̵ç ÀÌ ¿É¼Ç ±×·ìÀº ÅëÁ¦ÇÕ´Ï´Ù.  µðÆúÆ®·Î, ¸ðµç üũ ¹Ú½º°¡ ¼±Åõ˴ϴÙ.  ´ç½ÅÀÌ ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³ª±â ¹Ù¶óÁö ¾Ê´Â CVS¸í·ÉÀÇ Ã¼Å© ¹Ú½º¸¦ Ŭ¸®¾îÇϽʽÿÀ.
¸¸ÀÏ ´ç½ÅÀÌ ¾î¶² ¿É¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô ³öµÐ´Ù¸é, ¾î¶² ¿É¼ÇÀ» ÇÏ¸é »óÀÀÇÏ´Â ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³¯ ¶§ ´ç½ÅÀÌ ±×°ÍÀ» ³ªÁß¿¡ ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ ±×¸²¿¡¼­ º¸¿©ÁÖ´Â °Í°ú °°ÀÌ °¢°¢ÀÇ ´ÙÀ̾ó·Î±×´Â Do not show this dialog in the future  Ã¼Å© ¹Ú½º¸¦ °®°Ô µË´Ï´Ù:

Add  

 

Updating  

 

ÀÌ ±×·ìÀº ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¶§ ¾ðÁ¦ CVSÅëÇÕÀÌ Ãæµ¹°ú °ü·ÃÀÌ ÀÖ´ÂÁö ¹«¾ùÀ» Çϴ°ǰ¡¸¦ IDEA ¿¡ ¾Ë·ÁÁÖ´Â ¿É¼ÇÀ» Æ÷ÇÔÇÕ´Ï´Ù.

Show dialog  

ÀÌ ¿É¼ÇÀÌ ¼±ÅÃµÉ ¶§, Ãæµ¹ÀÌ ÀÖ´Â ÇÕº´Àº ´ç½Å¿¡°Ô Ãæµ¹À» Á¶»çÇÒ ¼ö ÀÖ°í, ºÐ¼®ÇÒ ¼ö ÀÖ°í, ÇØ°áÇÒ ¼ö ÀÖ´Â ´ÙÀ̾ó·Î±×¸¦ Ç¥½ÃÇÒ °ÍÀÔ´Ï´Ù.

Skip merging for all project or module files merged with conflicts

ÀÌ ¿É¼ÇÀÌ ¼±ÅÃµÉ ¶§, CVSŬ¶óÀÌ¾ðÆ®´Â Ãæµ¹À» °¡Áö´Â ÆÄÀÏÀ» ÇÕº´ÇÏ·Á°í ³ë·ÂÇÏÁö ¾ÊÀ» °ÍÀ̰í, ´Ü¼øÈ÷ °»½Å 󸮸¦ À§ÇØ ¼±ÅÃµÈ ´Ù¸¥ ¾î´À ÆÄÀϵµ À§ÇØ °»½Å 󸮸¦ °è¼ÓÇÒ °ÍÀÔ´Ï´Ù.

Get latest repository versions silently  

ÀÌ ¿É¼ÇÀÌ ¼±ÅÃµÉ ¶§, CVSŬ¶óÀÌ¾ðÆ®´Â °»½Å 󸮿¡¼­ °¢ ÆÄÀÏÀÇ ÃֽЏ®Æ÷ÁöÅ丮 ¹öÀü°ú ÇÔ²² ´ç½ÅÀÇ ·ÎÄà ÆÄÀÏÀ» ÀÚµ¿ÀûÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÒ °ÍÀÔ´Ï´Ù.

 

ÆÄÀÏ ÀÛ¼º/»èÁ¦  

 

ÀÌ ¿É¼Ç ±×·ìÀº ´ç½Å¿¡°Ô ±×°Í ³»¿¡¼­ »ý¼ºÇϰųª, ÆÄÀÏÀ» »èÁ¦ÇÏ´Â IDEA µ¿ÀÛÀ» Á¶ÀýÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  ´ç½ÅÀº ÀÚµ¿ÀûÀ¸·Î ±×·± ÆÄÀÏÀ» Ãß°¡Çϰųª, CVS·ÎºÎÅÍ ±×°ÍµéÀ» »èÁ¦, ¶Ç´Â ºÎ°¡ ¿É¼Ç°ú ÇÔ²² È®ÀÎ ´ÙÀ̾ó·Î±×¸¦ Á¦°øÇÏ´Â IDEA À» °¡Áú ¼ö Àְųª ¶Ç´Â »õ·Ó°Ô »ý¼ºµÇ°Å³ª »èÁ¦µÈ ÆÄÀϰú ÇÔ²² Á¶±ÝÀÇ µ¿ÀÛµµ ¼öÇàÇÏÁö ¾Êµµ·Ï IDEA¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.


´ç½ÅÀÌ CVS¿¡ ÆÄÀÏÀ» Ãß°¡Çϰųª CVS·ÎºÎÅÍ ÆÄÀÏÀ» »èÁ¦ÇÏ´Â IDEAÀÇ CVSÅëÇÕÀ» »ç¿ëÇÒ ¶§, CVS¸®Æ÷ÁöÅ丮´Â Áï½Ã ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù±×·± ÆÄÀÏÀº ´ÜÁö Ãß°¡ ¶Ç´Â »èÁ¦ÀÇ ½ºÄÉÁìµÉ »Ó ÀÔ´Ï´Ù. ¸®Æ÷ÁöÅ丮¸¦ ¾÷µ¥ÀÌÆ®Çϱâ À§Çؼ­ ´ç½ÅÀº commit ¸í·ÉÀ» ºÒ·¯¾ß¸¸ ÇÕ´Ï´Ù.

 


 

When files are created with IDEA

´ç½ÅÀÌ IDEA ³»¿¡¼­ ÆÄÀÏÀ» »ý¼ºÇÒ ¶§, ÇÁ·Î±×·¥ÀÇ Áï°¢ÀûÀÎ µ¿ÀÛÀº ¿©±â¿¡ ¼±ÅÃµÈ ¿É¼Ç¿¡ ÀÇÁ¸ÇÒ °ÍÀÔ´Ï´Ù:

Show options before adding to CVS

Add File´ÙÀ̾ó·Î±×´Â ´ç½Å¿¡°Ô ºÎ°¡ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ±âȸ¸¦ Áָ鼭 ³ªÅ¸³¯ °ÍÀ̰í (»ó±âÀÇ ¸í·É ´ÙÀ̾ó·Î±×¸¦ º¸½Ê½Ã¿À), »õ·Î¿î ÆÄÀÏÀ» CVS¿¡ Ãß°¡ÇØ¾ß ÇÒ °ÍÀΰ¡ (Áï Ãß°¡µÈ °ÍÀ¸·Î ±×°ÍÀ» Ç¥½Ã) ¾Æ´Ñ°¡¸¦ °áÁ¤ÇÕ´Ï´Ù.

Add to CVS silently  

»õ·Î¿î ÆÄÀÏÀº CVS¿¡ ÀÚµ¿ÀûÀ¸·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù(Áï Ãß°¡µÈ °ÍÀ¸·Î¼­ Ç¥½Ã).

Do not add to CVS

´ç½ÅÀÇ CVS¸®Æ÷ÁöÅ丮¿¡ °üÇØ¼­ ¾î¶² µ¿ÀÛµµ IDEA¿¡ ÀÇÇØ ¼öÇàµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

When files are deleted with IDEA  

´ç½ÅÀÌ IDEA ³»¿¡¼­ ÆÄÀÏÀ» »èÁ¦ ¶§, ÇÁ·Î±×·¥ÀÇ Áï°¢ÀûÀÎ µ¿ÀÛÀº ¿©±â¿¡ ¼±ÅÃµÈ ¿É¼Ç¿¡ ÀÇÁ¸ÇÒ °ÍÀÔ´Ï´Ù:

Show options before removing from CVS 

Delete File´ÙÀ̾ó·Î±×´Â ´ç½Å¿¡°Ô ºÎ°¡ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ±âȸ¸¦ Áָ鼭 ³ªÅ¸³¯ °ÍÀ̰í (»ó±âÀÇ ¸í·É ´ÙÀ̾ó·Î±×¸¦ º¸½Ê½Ã¿À), CVS·ÎºÎÅÍ ÆÄÀÏÀ» »èÁ¦ÇÒ °ÍÀΰ¡(Áï »èÁ¦µÈ °ÍÀ¸·Î ±×°ÍÀ» Ç¥½Ã) ¾Æ´Ñ°¡¸¦ °áÁ¤ÇÕ´Ï´Ù.

Remove from CVS silently 

ÆÄÀÏÀº CVS·ÎºÎÅÍ ÀÚµ¿ÀûÀ¸·Î Á¦°ÅµÉ °ÍÀÔ´Ï´Ù (Áï »èÁ¦µÈ Çϳª·Î¼­ Ç¥½Ã).

Do not remove from CVS  

´ç½ÅÀÇ CVS¸®Æ÷ÁöÅ丮¿¡ °üÇØ¼­ ¾î¶² µ¿ÀÛµµ IDEA¿¡ ÀÇÇØ ¼öÇàµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

 

´Ù¸¥ ¼³Á¤

 

ÀÌ ±×·ìÀº IDEA¿¡ ÀÇÇØ ¼öÇàµÈ ´Ù¸¥ CVSµ¿ÀÛ¿¡ Àû¿ëµÉ ¼ö ÀÖ´Â ºÎ°¡ ¿É¼ÇÀ» Æ÷ÇÔÇÕ´Ï´Ù.

Use read-only flag for not edited files  

¸¸ÀÏ ÀÌ Ã¼Å© ¹Ú½º°¡ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µÇ¸é ´ç½Å¿¡ ÀÇÇØ º¯°æÇϰí ÀÖÁö ¾ÊÀº ÆÄÀÏÀÌ Àбâ Àü¿ë Ç÷¡±×, üũ ¾Æ¿ô ÈÄ ¸Å¹ø, ¾÷µ¥ÀÌÆ®, ¶Ç´Â Ä¿¹Ô µ¿ÀÛÀ» ÀÚµ¿ÀûÀ¸·Î ÇÒ´çµÉ °ÍÀÔ´Ï´Ù.

Show CVS server output  

¸¸ÀÏ ´ç½ÅÀÌ ¼­¹ö À§¿¡¼­ ¼öÇàµÈ ¸ðµç CVSµ¿ÀÛÀÌ ¸í·É Çà ¼­½Ä¿¡ CVSÃâ·Â ÅÇ¿¡ ±â·ÏµÇ±â ¹Ù¶ó¸é ÀÌ Ã¼Å© ¹Ú½º¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.

Commit comment 

ÀÌ ±×·ìÀÇ ¿É¼ÇÀÇ ¼³Á¤Àº ¾î¶»°Ô IDEA°¡ °¢°¢ÀÇ Ä¿¹Ô ¹ßµ¿»çÀÇ ÄÚ¸àÆ® ¹®ÀÚ¿­À» °ü¸®ÇÒ °ÍÀΰ¡¸¦ Á¶ÀýÇÕ´Ï´Ù.

Reuse last comment  

°¡´ÉÇÒ ¶§, ÃÖÁ¾ ÄÚ¸àÆ®´Â Àç»ç¿ëµÉ °ÍÀÔ´Ï´Ù. Commit  ´ÙÀ̾ó·Î±×°¡ ¹«±â·ÂÇØÁø´Ù¸é, ÃÖÁ¾ ÄÚ¸àÆ®´Â ´ç½Å¿¡°Ô º¸¿©ÁöÁö ¾Ê°í ¼­¹ö¿¡ ÀÚµ¿ÀûÀ¸·Î º¸³»¾îÁú °ÍÀÔ´Ï´Ù.  ¸¸ÀÏ ´ÙÀ̾ó·Î±×°¡ ¸Å Ä¿¹Ô¸¶´Ù ³ªÅ¸³­´Ù¸é Comment´Â ÀÌ¹Ì ÃÖÁ¾À¸·Î »ç¿ëµÈ ÄÚ¸àÆ®¸¦ Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù.

Put focus into comment

Commit ´ÙÀ̾ó·Î±×°¡ ¸í·É Àκ¸ÄÉÀÌ¼Ç »ó¿¡ ³ªÅ¸³¯ ¶§ ÀÌ ¿É¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ ÀÌÄ¡¿¡ ¸Â°í, ´ç½ÅÀº Á¾Á¾ Ä¿¹Ô ÄÚ¸àÆ®¸¦ º¯°æÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÀÌ °æ¿ì, ŸÀÌÇÎÀ» Áï½Ã ½ÃÀÛÇÏ´Â ´ç½ÅÀ» À§ÇØ Ä³·µÀº ÄÚ¸àÆ®¶õ¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ¹èÄ¡µÉ °ÍÀÔ´Ï´Ù.

Force non-empty comment

¸¸ÀÏ ÀÌ Ã¼Å© ¹Ú½º°¡ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µÇ¸é Ä¿¹Ô ÄÚ¸àÆ®°¡ ºñ¾îÀÖ´ÂÁö ¾Æ´ÑÁö¸¦ IDEA °¡ È®ÀÎÇÒ °Í ÀÔ´Ï´Ù. ºñ¾î ÀÖÀ¸¸é, ±×°ÍÀº È®ÀÎÀ» À§ÇØ ´ç½Å¿¡°Ô °æ°íÀÇ ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ® µÉ °ÍÀÔ´Ï´Ù:

Default keyword substitution for text files 

ÀÌ Çʵå´Â ´ç½Å¿¡°Ô Ű¿öµå È®´ë ¸ðµå project-wide¸¦ ÅëÁ¦ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  ¿É¼ÇÀº ¸Å¹ø ´ç½ÅÀÌ CVS ¸®Æ÷ÁöÅ丮¿¡¼­ ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» üũ ¾Æ¿ô ¶Ç´Â ¾÷µ¥ÀÌÆ® ÇÒ ¶§¸¶´Ù È¿°ú¸¦ ³¾ °Í ÀÔ´Ï´Ù.

ÀÌ ¿É¼ÇÀº ´ëºÎºÐ °í±Þ CVS»ç¿ëÀÚ¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ ±×°Í¿¡ Á¤ÅëÇÏÁö ¾ÊÀ¸¸é, ´ç½ÅÀº Ű¿öµå ´ëÀÔ À§¿¡¼­ ÂüÁ¶¸¦ À§ÇØ CVS¹®¼­È­¸¦ ÂüÁ¶Çؾ߸¸ ÇÕ´Ï´Ù. ¸í·É ÇàÀ¸·ÎºÎÅÍ ¸®Æ÷ÁöÅ丮¿Í ÇÔ²² ÀÛ¾÷¿¡ Àͼ÷ÇØÁö°í ÀÖ´Â ±×°ÍµéÀ» À§ÇØ, ´ëÀÔ ¸ñ·ÏÀÇ ¿É¼ÇÀÌ ¸í·É Çà ¿É¼ÇÀ» ¾î¶»°Ô ÂüÁ¶ÇÏ´ÂÁö ¾Æ´Â °ÍÀº µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù:

binary 

-kb  
-kb

compression 

-kk  
-kk

expansion 

-kkv  
-kkv

expansion locker  

-kkvl  
-kkvl

replacement 

-kv  
-kv

no substitution 

-ko  
-ko

 

Àüü ¼³Á¤

 

´ç½Å ÇÁ·ÎÁ§Æ®ÀÇ ¸ðµç °Í°ú CVS±¸¼º¿¡ ÀÇÇØ »ç¿ëµÇ´Â ¾î¶² Àüü ¸Å°³ º¯¼ö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ´Â °÷ÀÎ Àüü CVS¼³Á¤  ´ÙÀ̾ó·Î±×¿¡ µé¾î°¡±â À§ÇØ ÀÌ ¹öưÀ» Ŭ¸¯ÇϽʽÿÀ.