ÆÄÀÏ Æ¯À¯ÀÇ ¿ÀÆÛ·¹À̼Ç

 

IDEA¿¡¼­ ÆÄÀϰú ÇÔ²² ÀÛ¾÷Çϰí CVS ÅëÇÕÀÌ enabled ÇÒ ¶§,  °ÅÀÇ ¸ðµç CVS ¿ÀÆÛ·¹À̼ÇÀº ÀÌ¿ëÇÒ ¼ö ÀÖ°í, ´ÙÁß ÆÄÀÏ »Ó¸¸ ¾Æ´Ï¶ó ½Ì±Û¿¡µµ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.  CVS ¸í·ÉÀº ¸ÞÀΰú ¹®¸Æ CVS ¸Þ´º ¾çÂÊÀ¸·ÎºÎÅÍ ºÒ·ÁÁú ¼ö ÀÖ½À´Ï´Ù.

*   Commit 

*   Rollback   

*   Update 

*   Check out  

*   Merge 

*   Add 

 

*   Remove 

*   Ignore 

*   Compare 

*   Check status 

*   Show history 

*   Selection history 

 

 
´ç½ÅÀÌ ºÎ°¡ÀÇ ¸Å°³ º¯¼ö¸¦ °¡Á®¿Ã  ¸í·ÉÀ» È£ÃâÇÒ ¶§, ±×µéÀ» ÁöÁ¤Çϱâ À§ÇÑ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù. (´ç½ÅÀº ±×·± ´ÙÀ̾ó·Î±×¸¦ ÇÁ·ÎÁ§Æ® CVS ¼³Á¤¿¡¼­ »óÀÀÇϴ üũ ¹Ú½º¸¦ Ŭ¸®¾îÇÏ¿© ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.)

ÀÌ ¼½¼Ç¿¡ Æ÷ÇԵǴ ¿ÀÆÛ·¹À̼ǿ¡ ´õÇÏ¿©, ´ç½ÅÀÌ IDEA ÀÇ CVS ÅëÇÕ¿¡ ÀÇÇØ Á¦°øµÈ °í±Þ ±â´É ¿¡ ´ëÇØ ¾Æ´Â °ÍÀº Èï¹Ì ÀÖÀ» °Í ÀÔ´Ï´Ù.

Commit  


ÀÌ ¸í·ÉÀº ´ÜÀÏ ÆÄÀÏ À§¿¡¼­ ¶Ç´Â ¸ÖƼ ÆÄÀÏÀÇ ¼±Åà À§¿¡¼­ ºÒ·ÁÁú ¼ö ÀÖ½À´Ï´Ù.  Commit File ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:



Äڵ尡 CVS¿¡ Ä¿¹ÔÇϱâ Àü¿¡  ´ç½ÅÀº ¼±ÅÃÀûÀ¸·Î ¼±ÅÃµÈ ÆÄÀϰú/¶Ç´Â optimize importsÇÏ´Â IDEA¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.  OK¸¦ Ŭ¸¯Çϱâ Àü¿¡ ´ÙÀ̾ó·Î±×¿¡¼­ »óÀÀÇÏ´Â ¹Ú½º¸¦ È®ÀÎÇϽʽÿÀ.


IDEA
´Â ´ç½ÅÀÌ ÇÁ·ÎÁ§Æ® CVS ¼³Á¤¿¡¼­ ¼³Á¤¿¡ ÀǰÅÇÏ¿© ÁÖ¼®À» Ä¿¹ÔÇÏ´Â °ÍÀ» ó¸®ÇÕ´Ï´Ù.

¸¸ÀÏ Commit¸í·ÉÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áÇÑ´Ù¸é, ÆÄÀÏÀº up to date·Î ¸¶Å©ÇÒ °ÍÀ̰í CVS ¼­¹ö ¸®Æ÷Æ®´ÂCVS Ãâ·Â ÅÇ¿¡¼­ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù.Ä¿¹ÔÇÏ·Á°í ÇÒ ¶§ ¾î¶² ¿À·ù°¡ ¹ß»ýÇÑ´Ù¸é, IDEA´Â Errors ÅÇ¿¡¼­ ±×°ÍÀ» ¸®Æ÷Æ® ÇÒ °ÍÀÔ´Ï´Ù.

 

¿¹¸¦ µé¸é:

*   ¸¸ÀÏ ´ç½ÅÀÌ ´ç½ÅÀÇ ÃÖÁ¾ µ¿±âÈ­ ÀÌÈÄ ´Ù¸¥ ´©±º°¡¿¡ ÀÇÇØ ¼­¹ö À§¿¡¼­ ¹ú½á º¯°æµÇ¾ú´ø ÆÄÀÏÀ» °¡Áö¸é, ´ç½ÅÀº ´ÙÀ½ÀÇ ¿À·ù¸¦ ¾òÀ» °ÍÀÔ´Ï´Ù:



ÀÌ °æ¿ì ´ç½ÅÀº ÀúÀå¼Ò¿¡¼­ ÇöÀçÀÇ °³Á¤°ú ÇÔ²² ´ç½ÅÀÇ ·ÎÄà īÇǸ¦ merge ÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÔ´Ï´Ù.  Ä«Çǰ¡ ÇÕº´µÇ°í ¸ðµç °¡´ÉÇÑ Ãæµ¹Àº ÇØ°áµÈ ¶§ ÆÄÀÏÀº ÇÕº´µÈ »óŸ¦ ÇÒ´çÇÕ´Ï´Ù, ´ç½ÅÀº ÀúÀå¼Ò¿¡ ±×°ÍÀ» ¾ÈÀüÇÏ°Ô Ä¿¹ÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

*   ¸¸ÀÏ ´ç½ÅÀÌ º¯µ¿ÀÌ ¾ø´Â ÅÂ±× ¶Ç´Â º¯µ¿ÀÌ ¾ø´Â ³¯Â¥·Î ¸¶Å©µÈ ÆÄÀÏÀ» Ä¿¹ÔÇÏ·Á°í ½ÃµµÇϸé, CVS ¼­¹ö´Â "°ú°Å¸¦ º¯°æÇÒ" ½Ãµµ¸¦ °¨ÁöÇÒ °ÍÀÔ´Ï´Ù. ±×¸®°í ¿¡·¯´Â ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³¯ °Í ÀÔ´Ï´Ù:



¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ, ´ç½ÅÀº º¯µ¿ÀÌ ¾ø´Â µ¥ÀÌÅ͸¦ Àç¼³Á¤ÇÏ´Â °Í°ú ÇÔ²² update ÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÔ´Ï´Ù. ±× °æ¿ì¿¡´Â, ´ç½ÅÀÇ º¯°æÀº ÆÄÀÏÀÇ °¡Àå ÃÖ±ÙÀÇ

°³Á¤¿¡ ÇÕº´µÉ °ÍÀÔ´Ï´Ù. °¡´ÉÇÑ Ãæµ¹ ( Merge ¸í·ÉÀ» ºÎ¸£´Â °Í¿¡ ÀÇÇØ)¸¦ ÇØ°áÇÏ°í ³­ ÈÄ¿¡, ´ç½ÅÀÌ Ä¿¹ÔÇÒ ¼ö ÀÖÀ» °Í ÀÔ´Ï´Ù.

 

Rollback  


´ç½ÅÀÌ CVS Á¦¾î ¾Æ·¡¿¡¼­ ÆÄÀÏÀ» º¯°æ, Ãß°¡, »èÁ¦ÇÒ ¶§, ´ç½ÅÀº Ç×»ó ±×·¯ÇÑ º¯°æÀ» ·Ñ¹éÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÆÄÀϻ󿡼­ ·Ñ¹é º¯°æÀº ÃÖÁ¾ ¼º°øÇÑ ¾÷µ¥ÀÌÆ®, üũ ¾Æ¿ô ¶Ç´Â Ä¿¹Ô Àü »óÅ·ΠÆÄÀÏÀÇ ÄÜÅÙÆ®¸¦ µÇµ¹¸³´Ï´Ù.

Á¤È®ÇÑ µ¿ÀÛÀº ´ç½ÅÀÌ ÆÄÀÏÀÇ CVS »óÅ¿¡ ÀÇÁ¸ÇÏ´Â Rollback Changes¸¦ ºÎ¸¦ ¶§ ¼öÇàÇÕ´Ï´Ù±×·¯¹Ç·Î, ¸Þ´º Ä¿¸Çµå´Â µû¶ó¼­ º¯ÇÕ´Ï´Ù.  ±×°ÍÀº Ç×»ó ·Ñ¹é ¾ÆÀÌÄÜ( ), Rollback  ´Ü¾î¿Í ·Ñ¹éµÉ °ÍÀ» ¸íÈ®È÷ ÇÏ´Â ¼³¸í¾î¸¦ Æ÷ÇÔÇÕ´Ï´Ù (¾Æ·¡ ¼¼ºÎ»çÇ×À» º¾´Ï´Ù).

´Ù¸¥ »óÅÂ¿Í ÇÔ²² ¸ÖƼ ÆÄÀÏ À§¿¡¼­ ºÒ·ÁÁú ¶§, ±×°ÍÀº Ç×»ó Rollback Changes ¶ó°í ¸»ÇÒ °ÍÀÔ´Ï´Ù.

 


ÇÁ·ÎÁ§Æ® º¸±â, ÆÄÀÏ º¸±â, ¿¡µðÅÍ, ±×¸®°í  Commit Project ´ÙÀ̾ó·Î±×¿¡¼­ ÇÑ °³ÀÇ ÆÄÀÏ ¶Ç´Â ÆÄÀϵéÀÌ ÀÖÀ» ¶§ ÀÌ ¸í·ÉÀº ¸ÞÀÎ ¶Ç´Â CVS ¸Þ´º·ÎºÎÅÍ ºÒ·ÁÁú ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏ »óÅ¿¡ µû¶ó, Rollback Changes ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ º°¸íÀÌ Áö¾îÁú °Í ÀÔ´Ï´Ù:

File Status  

Rollback Command  

Result  

modified 

Rollback Local Changes  

ÆÄÀÏ¿¡¼­ ¸¸µé¾îÁö´Â ¸ðµç º¯°æÀº µ¹·ÁÁú °ÍÀÔ´Ï´Ù. ±×¸®°í ÆÄÀÏÀº up to date »óŸ¦ ¾òÀ» °ÍÀÔ´Ï´Ù

deleted 

Rollback Deletion  

ÆÄÀÏÀº µð½ºÅ©¿Í up to date  »óÅ·ΠCVS µÑ ´Ù¿¡ ÀúÀåµÉ °Í ÀÔ´Ï´Ù.

externally deleted 

Rollback Deletion  

ÆÄÀÏÀº µð½ºÅ© À§¿¡¼­ º¹¿øµÉ °ÍÀ̰í, up to date »óŸ¦ ÇÒ´çÇÒ °Í ÀÔ´Ï´Ù

added 

Rollback Creation  

ÆÄÀÏÀº µð½ºÅ©·ÎºÎÅÍ »èÁ¦µÉ °ÍÀÔ´Ï´Ù

merged 

Rollback Local Changes  

·ÎÄà º¯°æÀÌ µå·ÓµÉ °ÍÀ̰í, ÀúÀå¼Ò·ÎºÎÅÍÀÇ º¯°æÀÌ Ã¤ÅÃµÉ °ÍÀÔ´Ï´Ù. ±×¸®°í ÆÄÀÏÀº up to date »óŸ¦ ÇÒ´çÇÒ °Í ÀÔ´Ï´Ù

merged with conflicts 

Rollback Local Changes  

·ÎÄà º¯°æÀÌ µå·ÓµÉ °ÍÀ̰í, ÀúÀå¼Ò·ÎºÎÅÍÀÇ º¯°æÀÌ Ã¤ÅÃµÉ °ÍÀÔ´Ï´Ù. ±×¸®°í ÆÄÀÏÀº up to date »óŸ¦ ÇÒ´çÇÒ °Í ÀÔ´Ï´Ù

unknown 

Rollback Creation  

ÆÄÀÏÀº µð½ºÅ©·ÎºÎÅÍ »èÁ¦µÉ °ÍÀÔ´Ï´Ù

 

Effect of Rollback Local Changes  

·Ñ¹é ·ÎÄà º¯°æÀÇ È¿°ú´Â ´ç½ÅÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ°í ³­ ÈÄ¿¡ À§Ä¡»ó °¡Áö´Â °³Á¤¿¡ °üÇØ¼­ ´ç½ÅÀÌ Á÷°üÀûÀ¸·Î ±â´ëÇÏ´Â °ÍÀÌ ¾Æ´ÒÁöµµ ¸ð¸¨´Ï´Ù.
¿À¸¥ÂÊÀÇ ´ÙÀ̾î±×·¥Àº 2¸íÀÇ °³¹ßÀÚ¿¡ ÀÇÇØ CVSÀÇ ÆÄÀϰú µ¿ÀÛÀÇ ¼ø¼­¸¦ Ç¥½ÃÇÕ´Ï´Ù.  ±×°ÍÀº ·ÎÄà º¯°æÀÇ Ãæµ¹À» ·Ñ¹éÇÏ°í ³­ ÈÄ¿¡ ·ÎÄà īÇÇÀÇ CVS °³Á¤¿¡ °üÇØ¼­ ÀϾ´Â °ÍÀÇ ´Ü¼øÇÑ ¿¹¸¦ Ç¥½ÃÇÕ´Ï´Ù.  ¿©±â¿¡ ¹«¾ùÀÌ ÀϾ´ÂÁö º¸¿©ÁÝ´Ï´Ù:

*   °³¹ßÀÚ Dev1Àº °³Á¤ 1.1À» ÀúÀå¼Ò¿¡¼­ °¡Á®¿Í¼­, ±×°ÍÀ» º¯°æÇϰí, ±×³àÀÇ º¯°æÀ» CVS¿¡ Ä¿¹ÔÇÕ´Ï´Ù.

*   °³¹ßÀÚ Dev2´Â Dev1ÀÌ °³Á¤ 1.1ÀÇ ±×³àÀÇ ·ÎÄà īÇÇ¿¡¼­ °°Àº Äڵ带 º¯°æÇÏ°í ¼öÁ¤ÇÑ °ÍÀ» ¾ËÁö ¸øÇÕ´Ï´Ù. Dev2°¡ ±×ÀÇ º¯°æÀ» Ä¿¹ÔÇÒ ¶§, ±×´Â ÀúÀå¼Ò°¡ º¯°æµÇ¾ú´Ù´Â ¸Þ½ÃÁö¸¦ ÀúÀå¼Ò·ÎºÎÅÍ ¾ò°Ô µË´Ï´Ù.  ±×·¡¼­ ±×´Â µ¿±âÈ­Çϱâ À§Çؼ­ Update¸¦ ¼öÇàÇÏ°í ±×³àÀÇ Ä«ÇÇ´Â ±×¶§ °³Á¤ 1.2·Î ¾÷µ¥ÀÌÆ® µÇ°í CVS´Â ±× ÆÄÀÏ À§¿¡¼­ Merged with Conflicts»óŸ¦ ¼³Á¤ÇÕ´Ï´Ù.

*   Dev2´Â ·ÎÄà º¯°æÀ» ·Ñ¹éÇϱâ·Î °áÁ¤ÇÕ´Ï´Ù.  ±×´Â °³Á¤ 1.2ÀÇ ·ÎÄà īÇǸ¦ ³²±é´Ï´Ù.

*   Dev2°¡ CVS¿¡ ÆÄÀÏÀ» Ä¿¹ÔÇÒ ¶§, ÄÜÅÙÆ®°¡ °³Á¤ 1.2¿Í ÀÏÄ¡ÇØµµ ±×°ÍÀº °³Á¤ 1.3  ÀÌ µË´Ï´Ù.

 

Update  


update ¸í·ÉÀº ´ç½Å¿¡°Ô ÀúÀå¼Ò¿Í ÇÔ²² ´ç½ÅÀÇ ·ÎÄà ÆÄÀÏÀÇ ÄÜÅÙÆ®¸¦ µ¿±âÈ­ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  ´ç½ÅÀÌ update¸¦ ´ÙÀ½¿¡ ´ëÇØ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù
 

*   ´ÜÀÏ ÆÄÀÏ

*   ´ÙÁß ¼±ÅÃµÈ ÆÄÀÏ

*   ÇϳªÀÇ µð·ºÅ͸®

*   ´ÙÁß ¼±ÅÃµÈ µð·ºÅ͸®


´ÜÀÏ ¿¬»êÀ» °æÀ¯ÇÏ¿© Àüü ÇÁ·ÎÁ§Æ®¸¦ µ¿±âÈ­ÇÏ´Â °ÍÀº ¶ÇÇÑ °¡´ÉÇÕ´Ï´Ù.  »ó¼¼ÇÑ °ÍÀº,  ÇÁ·ÎÁ§Æ®¿¡ ƯÀ¯ÇÑ ¿É¼Ç: ¾÷µ¥ÀÌÆ® À» º¸½Ê½Ã¿À.


update¸¦ È£ÃâÇϱâ À§Çؼ­

1.   Project tool window ¶Ç´Â  Commander ¿Í °°Àº ³×ºñ°ÔÀÌ¼Ç º¸±â¿¡¼­ Çϳª ÀÌ»óÀÇ ÆÄÀϰú/¶Ç´Â µð·ºÅ͸®¸¦ ¼±ÅÃÇϽʽÿÀ.

2.  ¹®¸Æ ¸Þ´º¸¦ »ç¿ëÇϰí, CVS |  Update¸¦ ¼±ÅÃÇÕ´Ï´Ù.

3.   

Update Options ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù.  À̰ÍÀÇ °¢ ¿É¼ÇÀº »óÀÀÇÏ´Â CVS Ä¿¸Çµå Çà ¿É¼Ç¿¡ ¸ÊÀ» Á÷Á¢ ´ëȭü·Î Ç¥ÇöÇÕ´Ï´Ù. 

¸¸ÀÏ ´ç½ÅÀÌ ±×µéÀÌ ÇÏ´Â ÀÌ ¿É¼Ç¿¡ Á¤ÅëÇÏÁö ¾ÊÀ¸¸é, CVS¿¡ ´ëÇØ ¹®¼­¿¡ »ó´ãÇϽʽÿÀ.  

¿ì¸®´Â IDEA¿¡¼­ ±×µéÀÇ ÇÁ¸®Á¨Å×À̼ǿ¡ °üÇØ¼­ ¿É¼ÇÀÇ ¸î °³¸¦ º¼ °ÍÀÔ´Ï´Ù.



Branch Merging: 

¸¸ÀÏ ´ç½ÅÀÌ ±×°ÍÀ» ÇÊ¿äÇϸé, ´ç½ÅÀº Çϳª ¶Ç´Â µÎ °³ÀÇ CVS ºÐ±â¿Í ÇÔ²² ´ç½ÅÀÇ ·ÎÄà ÆÄÀÏÀ» Ä«¿îÅÍÆÄÆ®¿¡ ÇÕº´ÇÏ´Â °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.  CVS ¸í·É¾î ¶óÀÎ ÀÎÅÍÆäÀ̽º¿¡¼­, À̰ÍÀº -j ¿É¼ÇÀÔ´Ï´Ù.
¿É¼Ç Don't Merge ´Â ºÐ±â°¡ ÀϹÝÀûÀ¸·Î ÇÊ¿äÇÏÁö ¾ÊÀº °Í¿¡ µû¶ó ÇÕº´À¸·Î µðÆúÆ®·Î ¼±Åõ˴ϴÙ. ¸¸ÀÏ ´ç½ÅÀÌ ´Ù¸¥ ¿É¼Ç ÁßÀÇ 1°³¸¦ ¼±ÅÃÇϸé, ÅØ½ºÆ® ÇʵåÀÇ ÇÑÂÊ ¶Ç´Â ¾çÂÊÀº »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µË´Ï´Ù(¿É¼ÇÀÇ ¼±Åÿ¡ ÀÇÁ¸ÇÏ¿©).  °¢ ÇʵåÀÇ ¿·¿¡ »ý·« ±âÈ£ ¹öưÀ» Ŭ¸¯Çϸé Select Tag ´ÙÀ̾ó·Î±×°¡ ÆË¾÷µË´Ï´Ù:


´ÙÀ̾ó·Î±×´Â CVS ¼­¹ö À§¿¡¼­ ÀúÀå¼Ò¿¡ ÀÇÇØ À¯ÁöµÈ ¸ðµç branch tags¸¦ ¸®½ºÆ® ÇÕ´Ï´Ù.

 

´ç½ÅÀÌ ÇÕº´ÇÏ°í ½Í¾îÇÏ´Â ºÐ±â·Î À§Ä¡ÇÏ°í ¸ñ·Ï¿¡¼­ ±×°ÍÀ» ¼±ÅÃÇϽʽÿÀ. ±×¸®°í OK¸¦ Ŭ¸¯ÇϽʽÿÀ.



Use Version
´ç½ÅÀº ´Ù¸¥ ÀϺΠ°³Á¤À¸·ÎºÎÅÍ ´ç½ÅÀÇ ·ÎÄà ½Ã½ºÅÛÀ» ¼±ÅÃÀûÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.  ´ç½ÅÀº ±× tag¿¡ ÀÇÇØ ¶Ç´Â ±× date ±îÁö °³Á¤À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.  Default ¿É¼ÇÀº À̰ÍÀÌ °¡Àå °øÅë µ¿±âÈ­ÀÎ °Í¿¡ µû¶ó  ÆÄÀÏÀÇ ÇöÀçÀÇ °³Á¤°ú µ¿Á¶ÇÕ´Ï´Ù.  Use Version À» À§ÇÑ ´Ù¸¥ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:

*   By tag (-r)½Ì±Û ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¶§, ´ç½ÅÀº Revision ¶Ç´Â Tag¿¡ ÀÇÇØ µÑ Áß ÇϳªÀÇ °³Á¤À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.  ´ç½ÅÀÌ ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÒ ¶§, ÅØ½ºÆ® Çʵå¿Í »óÀÀÇÏ´Â »ý·« ±âÈ£ ¹öưÀº »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.  °³Á¤ ¹øÈ£ ¶Ç´Â ű׸¦ ÅØ½ºÆ® Çʵ忡 ÀÔ·ÂÇϰí, ellipsis ¹öưÀ» Ŭ¸¯Çϰí, °á°ú ´ÙÀ̾ó·Î±×¿¡¼­ °³Á¤ ¶Ç´Â ű׸¦ ¼±ÅÃÇÕ´Ï´Ù:



¸ÖƼ ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®Çϰųª(°³º°ÀûÀ¸·Î ¼±Åà ¶Ç´Â µð·ºÅ͸®¿¡¼­ update¸¦ È£ÃâÇÒ ¶§), ´ç½ÅÀº Tag ¿¡ À§ÇØ °³Á¤À» ¿À·ÎÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù

*   By date (-d)´ç½ÅÀº ƯÁöÁ¤ÇÑ ³¯Â¥ÀÇ °³Á¤À¸·ÎºÎÅÍ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ÇÑ ÆÄÀÏ ¶Ç´Â ´ÙÁß ÆÄÀÏ ¶Ç´Â µð·ºÅ͸® À§¿¡¼­ ¾÷µ¥ÀÌÆ®¸¦ È£ÃâÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.  ´ç½ÅÀÌ ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÒ ¶§, ³¯Â¥´Â µðÆúÆ®·Î ÇöÀç ³¯Â¥ÀÔ´Ï´Ù.  ´Ù¸¥ ³¯Â¥¸¦ ÁöÁ¤Çϰí, »ý·« ±âÈ£ ¹öưÀ» Ŭ¸¯Çϰí, Choose Date ´ÙÀ̾ó·Î±×¿¡¼­ ¹Ù¶ó°Ô µÇ´Â ³¯Â¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù:

Reset sticky data (-A)
¸¸ÀÏ ÅÂ±× ¶Ç´Â ³¯Â¥¿¡ ÀÇÇØ ÁöÁ¤µÇ¾ú´ø ÀϺΠ°³Á¤À¸·ÎºÎÅÍ ¼±ÅÃµÈ ÆÄÀÏÀÇ ÃÖÁ¾ üũ¾Æ¿ô ¶Ç´Â ¾÷µ¥ÀÌÆ®°¡ ÀÖÀ¸¸é, ű×/³¯Â¥ Á¤º¸´Â ÆÄÀÏÀ» À§ÇØ º¯µµÀÌ ¾ø½À´Ï´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ Áö±Ý "¼±µÎ" °³Á¤À¸·ÎºÎÅÍ ÀÌ º¯µ¿ÀÌ ¾ø´Â űëµÈ ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÏ°í ½Í¾îÇϸé, º¯µ¿ÀÌ ¾ø´Â Á¤º¸°¡ Á¦°ÅµÇ±â À§ÇØ ÀÌ ¿É¼ÇÀ» Use Version ¿¡¼­ Default ¿É¼ÇÀ» ¼±ÅÃÇÏ¿© È®ÀÎÇϽʽÿÀ.

Change keyword substitution to: 

¸¸ÀÏ È®ÀεǸé À̰ÍÀº -k CVS ¸Å°³ º¯¼ö·Î º¯È¯µË´Ï´Ù.  ¸Å°³ º¯¼ö È®Àå¿¡¼­ µå·Ó-´Ù¿î ¹Ú½ºÀÇ ¿É¼ÇÀÇ °ü°è´Â  CVS Options: Default keyword substitution for text files ¿¡¼­ ±â¼úµË´Ï´Ù.

Do not show this dialog in the future
ÀÌ Ã¼Å© ¹Ú½º´Â ÅäÇÈ CVS ¿É¼Ç ¿¡¼­ ±â¼úµÈ ¹öÀü Á¦¾î ´ÙÀ̾ó·Î±×¿¡¼­ Command Dialogs ±×·ì¿¡¼­ ¹ß°ßµÈ Update Ã¼Å© ¹Ú½º¿¡ ºÎÇÕÇÕ´Ï´Ù.

Check out  


ÀÌ ¸í·ÉÀº CVS ÀúÀå¼Ò¿Í ÇÔ²² ´ç½ÅÀ» µ¿±âÈ­ÇÒ °ÍÀÔ´Ï´Ù. ±×·¡¼­ ÆÄÀÏÀÇ ÀÛ¾÷¿ë º¹»ç´Â CVS ÀúÀå¼Ò¿¡¼­ ±× ÇöÀçÀÇ °³Á¤¿¡ ÀÇÇØ ¾÷µ¥ÀÌÆ®µÉ °ÍÀÔ´Ï´Ù.  ÆÄÀÏ À§¿¡¼­ ´ç½Å¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â ¾î¶² º¯°æÀÌ¶óµµ ¼Ò½ÇµÉ °ÍÀ̰í, ÅÂ±× ¶Ç´Â ³¯Â¥±îÁö ÃֽŠÀúÀå¼Ò °³Á¤ ¶Ç´Â ÁöÁ¤µÈ °³Á¤°ú ÇÔ²² µ¤¾î ¾²ÀÏ °ÍÀÔ´Ï´Ù.  ¶§¶§·Î ÀÌ ¸í·ÉÀº ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â °Í¿¡ Á¤È®ÇÒ °ÍÀÔ´Ï´Ù. ±×·¯³ª ´ç½ÅÀº ±×°ÍÀÌ ¹«¾ùÀ» ÇÏ´ÂÁö ÀÌÇØÇÕ´Ï´Ù.  CVSÀÇ "üũ¾Æ¿ô"ÀÇ °³³äÀÌ ´Ù¸¥ ¹öÀü Á¦¾î ¹æ½Ä¿¡¼­ "üũ¾Æ¿ô"°ú ¹Ýµå½Ã °°Áö´Â ¾Ê½À´Ï´Ù.


Check out  ¸í·ÉÀº ´ÙÀ½ÀÇ »óÅ ¿Í ÇÔ²² µð·ºÅ͸®¿Í ÆÄÀÏÀ» À§ÇØ Project View ¿Í CVS File View ¿¡¼­ CVS ¸Þ´º·ÎºÎÅÍ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  

deleted
externally deleted
modified
merged
merged with conflicts

ÀÌ ¸í·ÉÀÌ º¯°æ/ÇÕº´µÈ ÆÄÀÏ À§¿¡¼­ ºÒ·ÁÁö´ø°¡ , ¶Ç´Â ´ç½ÅÀÇ º¹¼ö ¼±ÅÃÀÌ º¯°æ/ÇÕº´µÈ ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¶§, ´ç½Å¿¡°Ô È®ÀÎ ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ® µÉ °ÍÀ̰í, °Å±â¼­ ´ç½ÅÀº  µ¤¾î ¾²´Â °ÍÀ» ¹Þ¾ÆµéÀ̰ųª °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù:


´ç½ÅÀÌ Overwrite Modified Files ¹öưÀ» Ŭ¸¯ÇÏ°í ³­ ÈÄ¿¡, ´ÙÀ½ÀÇ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. °Å±â¼­ ´ç½ÅÀº ´ç½ÅÀÌ Ã¼Å©¾Æ¿ôÇϱ⠹ٶó´Â °³Á¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù:

 

*   ´ç½ÅÀÌ HEAD revisionÀ» ¼±ÅÃÇϸ頴ç½ÅÀº Æ®··Å© ÆÁ °³Á¤À» ¾òÀ» °ÍÀÔ´Ï´Ù.

 

*   ´ç½ÅÀÌ By tag¸¦ ¼±ÅÃÇϸé(-r ¸í·É ¶óÀÎ ¿É¼Ç¿¡ ºÎÇÕÇÏ´Â),´ç½ÅÀº ÅÂ±× ¶Ç´Â ºÐ±â¸¦ °¢°¢ Ưº°ÇÑ ½º³À¼¦ ¶Ç´Â ºÐ±â ÆÁÀ» ¾ò±â À§ÇØ ÁöÁ¤ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.


¸¸ÀÏ Å±װ¡ ÁöÁ¤µÇ¸é, ½º³À¼¦À» ¾ò±â À§ÇØ, ÆÄÀÏÀº º¯µ¿ÀÌ ¾ø´Â ű׸¦ ÇÒ´çµÉ °ÍÀÔ´Ï´Ù.  ¹Ýµå½Ã À̹ø ´ÙÀ½¿¡ ´ç½ÅÀÌ ÆÄÀÏÀ» Ä¿¹ÔÇÏ´Â °ÍÀ» ±â¾ïÇϵµ·Ï ÇϽʽÿÀ. ¸¸ÀÏ ºÐ±â À̸§ÀÌ ÁöÁ¤µÇ¸é, ÇÒ´çµÈ ¾î¶² º¯µ¿ÀÌ ¾ø´Â µ¥ÀÌÅÍ ¾øÀÌ¶óµµ ´ç½ÅÀº ºÐ±â ÆÁÀ» ¾òÀ» °ÍÀÔ´Ï´Ù.


 

Check out  ¿ÀÆÛ·¹À̼ÇÀÇ °á°ú·Î¼­, ÆÄÀÏÀÇ ÇöÀç ÀÛ¾÷¿ë º¹»ç´Â ´ç½ÅÀÌ Ã¼Å©¾Æ¿ôÇß´ø °³Á¤À» µ¤¾î ¾²ÀÏ °ÍÀ̰í, ¹Ù²ãÁú °ÍÀÔ´Ï´Ù. ÆÄÀÏ À§¿¡¼­  Show History ¸í·ÉÀ» ºÎ¸£´Â °Í¿¡ ÀÇÇØ À̰ÍÀº ½±°Ô È®À뵃 ¼ö ÀÖ½À´Ï´Ù. °Å±â¼­ ÇöÀçÀÇ °³Á¤Àº °­Á¶Ã¼·Î ¸¶Å© µÉ °ÍÀÔ´Ï´Ù.

Merge  


´ç½ÅÀº  ÀÛ¾÷¿ë º¹»ç·Î ¾î¶² ºÐ±â À§ÀÌ¶óµµ  Update¸¦ ¼öÇàÇÏ¿©, ¾÷µ¥ÀÌÆ® ´ÙÀ̾ó·Î±×¿¡¼­ ºÐ±â¸¦ ÁöÁ¤ÇÏ´Â °Í¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â º¯°æÀ» ÇÕº´ÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¶§¶§·Î À̰ÍÀº Ãæµ¹À» ÃÊ·¡ÇÕ´Ï´Ù. ±×°ÍÀº CVSÅø À©µµ¿ìÀÇ Update Info ÅÇ¿¡¼­ º¸°íµË´Ï´Ù:



Ãæµ¹Àº ¿ì¿¬ÇÏ°Ô ¹ß»ýµÇ°Å³ª (Áï ´ç½ÅÀº ´©±º°¡°¡ ´ç½Å °Í°ú Ãæµ¹ÇÏ´Â º¯°æÀ» Ä¿¹ÔÇÑ °ÍÀ» ¾ËÁö ¸øÇϰí ÀÖ¾ú½À´Ï´Ù), ¿¹»óµÉÁöµµ ¸ð¸¨´Ï´Ù(´ç½ÅÀº ºÐ±â·ÎºÎÅÍ ½ÅÁßÇÏ°Ô ¾÷µ¥ÀÌÆ®ÇÏ°í ´ç½ÅÀº °Å±â¿¡¼­ Ãæµ¹µÉ °ÍÀ» ¾Ë°í ÀÖ¾ú½À´Ï´Ù).


IDEA´Â Merge ¸í·É, ƯÈ÷ ´ç½ÅÀÌ CVS Ãæµ¹À» ÇØ°áÇÏ´Â °ÍÀ» µ½µµ·Ï ÇÏ´Â ÆÄÀÏ ºñ±³(diff)Ư¡ÀÇ Æ¯º°ÇÑ º¯È­¸¦ Á¦°øÇÕ´Ï´Ù.  ±×°Í°ú ÇÔ²² ÀÛ¾÷ÇÏ·Á°í ³ë·ÂÇϱâ Àü¿¡, ´ç½ÅÀº  Managing Files: Comparing Files (diff) À» °ËÅäÇÏ°í ½Í¾îÇØµµ ÁÁ½À´Ï´Ù.
CVS
Merge Ư¡À» È£ÃâÇϱâ À§Çؼ­, ¾÷µ¥ÀÌÆ® Á¤º¸ Åø À©µµ¿ì¿¡¼­ º¸°íµÈ ¾î¶² Ãæµ¹ÀÌ¶óµµ ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯Çϰí, Merge¸¦ ¼±ÅÃÇϽʽÿÀ.  ´ÙÀ½ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù:





¸¸ÀÏ Ãæµ¹À» Æ÷ÇÔÇϰí ÀÖ´Â ÆÄÀÏÀÌ ÆíÁý¿¡ ´ëÇØ ¿­¸®¸é ´ç½ÅÀº ¶ÇÇÑ ¿¡µðÅÍÀÇ CVS ¼­ºê¸Þ´º·ÎºÎÅÍ ¹®¸Æ ¸Þ´º¸¦ Merge¸¦ ºÎ¸¦ ¼ö ÀÖ½À´Ï´Ù.




Editing to resolve conflicts
´ç½ÅÀÌ ½ºÅ©¸° ¼¦À¸·ÎºÎÅÍ º¼ ¼ö ÀÖ´Â °Í¿¡ µû¶ó, ´ÙÀ̾ó·Î±×°¡ 3 ÆÐ³Î, ÄÚµåÀÇ ´Ù¸¥ ¹öÀüÀÌ ÀÖ´Â °¢°¢À» Ç¥½ÃÇÕ´Ï´Ù.  Merge Result ÆÐ³ÎÀÌ Áß¾Ó¿¡ ÆíÁýµÉ ¼ö ÀÖ´Ù¶ó´Â Á¡¿¡ ÁÖÀÇÇÏ´Â °ÍÀº Áß¿äÇÕ´Ï´Ù.  »ç½Ç ±×°ÍÀº ¿¡µðÅÍÀÇ ÃæºÐÈ÷ ±â´ÉÀûÀÎ ¿¹ÀÔ´Ï´Ù.  ¿©·¯ °¡Áö Ãæµ¹À» ÇØ°áÇÏ´Â ÀÌ ÆÐ³Î¿¡¼­ ´ç½ÅÀº º¯°æÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ Apply¸¦ Ŭ¸¯ÇÏ´Â ¶§ Merge Result °¡ Æ÷ÇÔÇÏ´Â °ÍÀº ´ç½ÅÀÌ local working copy ¿¡ ´ëÇØ °¡Áö°í ÀÖ´Â °ÍÀÔ´Ï´Ù.  Apply ´Â ´ÜÁö ´ç½ÅÀÇ ·ÎÄà īÇÇ·Î ÀúÀå¼Ò¿¡¼­ ´ç½ÅÀÇ º¯°æÀ» Ä¿¹ÔÇÏÁö ¾Ê½À´Ï´Ù.  ´ç½ÅÀº ±×µéÀ» ½ÅÁßÇÏ°Ô Ä¿¹ÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. º¯°æÀÇ Å¸ÀÔÀÌ °­Á¶ Ç¥½Ã¿¡ ÀÇÇØ Ç¥½ÃµÈ´Ù´Â °ÍÀ» ÁÖÀÇÇϽʽÿÀ.  ´ÙÀ̾ó·Î±× ¾Æ·¡ÀÇ ¹ü·Ê´Â »öÀÇ Àǹ̸¦ ¼³¸íÇÕ´Ï´Ù.  ´ç½ÅÀº °¢ Ãæµ¹ ¶óÀÎ À§¿¡¼­ º¯°æ(   ) À» Àû¿ëÇϱâ À§ÇØ Á¦°øµÈ ¾ÆÀÌÄÜÀ» ¼±ÅÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ().

Comparing file versions
 
´ç½ÅÀº  diff ¸¦ ¹öưÀ» »ç¿ëÇϰí ÀÖ´Â 3 ÆÐ³Î ÁßÀÇ 2°³°¡ Åø¹Ù À§¿¡¼­ Á¦°øÇß´ø ¹«¾ùÀ̵çÁö ºñ±³Çϱâ À§ÇØ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.  (ÈùÆ®¸¦ ¸¶¿ì½º·Î °®´Ù ´ë¸é ´ç½Å¿¡°Ô ¾î´À ¹öưÀÌ diff ¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇÏ´ÂÁö º¸¿©ÁÝ´Ï´Ù.)



Applying non-conflicting changes
ºñ Ãæµ¹µÇ´Â º¯°æÀÌ Ãæµ¹µÇ´Â º¯°æ¿¡ ´õÇÏ¿© ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù.  Åø¹Ù´Â ´ç½ÅÀÌ ÇϳªÀÇ Å¬¸¯°ú ÇÔ²² ¸ðµç ºñ Ãæµ¹µÇ´Â º¯°æÀ» Àû¿ëÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¾ÆÀÌÄÜÀ» Á¦°øÇÕ´Ï´Ù.

Add  


Add ¸í·ÉÀº ´ç½ÅÀÌ unknown »óÅÂ¿Í ÇÔ²² ÆÄÀÏÀ» ¼±ÅÃÇÏ´Â ¶§ CVS ¸Þ´º(¸ÞÀÎ ¶Ç´Â ¹®¸Æ ¸Þ´º)¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.  CVS ÀúÀå¼Ò¿¡ À§Ä¡»ó »ý¼ºµÈ ÆÄÀÏÀ» Ãß°¡Çϱâ À§ÇØ, CVS ÀúÀå¼Ò¿Í ÀÌ¹Ì °ü·ÃµÇ´Â µð·ºÅ͸® ¾Æ·¡¿¡ ÆÄÀÏÀº À§Ä¡Çؾ߸¸ ÇÕ´Ï´Ù.


Add  ¸í·ÉÀº CVS ÀúÀå¼Ò¿¡ ÁöÁ¤ÇÑ ÆÄÀÏÀ» Áï½Ã Ãß°¡ÇÏÁö ¾Ê°í, ´ÜÁö ´ÙÀ½  commit »ó¿¡¼­ Ãß°¡Çϱâ À§ÇØ ÆÄÀÏÀ» ½ºÄÉÁÙÇÕ´Ï´Ù.

 



´ç½ÅÀº ´ÜÀÏ ÆÄÀÏ ¶Ç´Â ¸ÖƼ ÆÄÀÏ À§¿¡¼­ Add  ¸í·ÉÀ» ºÎ¸¦ ¼ö ÀÖ½À´Ï´Ù.  Ãß°¡¸¦ À§ÇØ ¼±ÅÃµÈ ÆÄÀÏÀÇ ¼ö¿¡ µû¶ó, µÎ ´ÙÀ̾ó·Î±× ÁßÀÇ ÇÑ °³°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:

Adding a single file: 


Adding multiple files: 


keyword substitution µå·Ó-´Ù¿î ¹Ú½º¿Í ±×µéÀÇ »ó´ëÀûÀÎ ¸í·É Çà ¿É¼ÇÀÇ °ªÀº  CVS Options: Default keyword substitution for text files¿¡¼­ ±â¼úµË´Ï´Ù.


¸¸ÀÏ ´ç½ÅÀÌ ³ªÁß¿¡ ½ºÄÉÁٷκÎÅÍ Ãß°¡µÈ ÀϺΠÆÄÀÏÀ» Á¦¿ÜÇϱâ·Î °áÁ¤Çϸé, ±×µéÀº ½ÇÁ¦·Î Ä¿¹ÔÇÏ¿© ÀúÀå¼Ò¿¡ Ãß°¡ÇÏÁö ¾Ê½À´Ï´Ù. ´ç½ÅÀº ÆÄÀÏ º¸±â¿¡¼­ ±×·± ÆÄÀÏÀ» ¼±ÅÃÇϰųª ¶Ç´Â IDEA ¿¡¼­ ´Ù¸¥ ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù, ±×¸®°í Undo 'Add' ¸¦ ºÎ¸¨´Ï´Ù. ÆÄÀÏÀÇ »óÅ´ ´Ù½Ã unlnownÀÌ µÉ °Í ÀÔ´Ï´Ù.


 

Remove  


ÀÌ ¸í·ÉÀº CVS Á¦¾î ¾Æ·¡¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ´ëÇÑ CVS ¸Þ´º¿¡¼­ ³ªÅ¸³ªÁö¸¸, ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ »èÁ¦µË´Ï´Ù.  ±×·± ÆÄÀÏÀº ¿ÜºÎÀûÀ¸·Î »èÁ¦µÈ CVS »óȲÀ» °®°í ¸í·ÉÀº CVS ÀúÀå¼Ò·ÎºÎÅÍ ±×°ÍµéÀ» Á¦°ÅÇÒ °Í ÀÔ´Ï´Ù. ´ç½ÅÀÌ Remove À» ºÎ¸¦ ¶§ ´ç½ÅÀÌ CVS ÀúÀå¼Ò·ÎºÎÅÍ ¼±ÅÃµÈ ÆÄÀÏÀ» Áö¿ì±â¸¦ ¿øÇϴ°¡ ¾î¶²°¡¸¦ È®ÀÎÇÏ´Â ´ÙÀ̾ó·Î±×°¡ ´ç½Å¿¡°Ô ¹°¾îº¼ °ÍÀÔ´Ï´Ù. ¿ÜºÎÀûÀ¸·Î »èÁ¦µÈ ÆÄÀÏÀÇ ´ÙÁß ¼±ÅÃÀÇ °æ¿ì¿¡´Â ´ÙÀ̾ó·Î±×°¡ ´ÙÀ½Ã³·³ º¸ÀÔ´Ï´Ù.



ºñ·Ï ´ç½ÅÀÌ »èÁ¦¸¦ È®ÀÎÇÑ´Ù ÇØµµ, ÆÄÀÏÀº Áï½Ã »èÁ¦µÇÁö ¾ÊÀ» °ÍÀ̰í, ´ÜÁö ´ÙÀ½  Ä¿¹Ô »ó¿¡¼­ »èÁ¦¿¡ ´ëÇÑ ½ºÄÉÁÙ µÉ °Í ÀÔ´Ï´Ù.  ±× CVS »óÅ´ deleted·Î µÉ °Í ÀÔ´Ï´Ù.
´ç½ÅÀÌ Á¦°ÅÇÏÁö ¾Ê±â·Î °áÁ¤ÇÏ´Â °ÍÀ» Ä¿¹ÔÇϱâ Àü¿¡ ¾î¶² Æ÷ÀÎÆ®¿¡¼­¶ó¸é, ´ç½ÅÀº  Rollback DeletionÀ» ºÒ·¯³»¾î ÀÌ º¯°æÀ» ½±°Ô µÇµ¹¸± ¼ö ÀÖ½À´Ï´Ù.

Ignore  


¸¸ÀÏ ´ç½ÅÀÌ ÆÄÀÏ »ó¿¡¼­ Ignore ¸í·ÉÀ» ºÎ¸£¸é(¶Ç´Â ÆÄÀÏÀÇ ±×·ì »ó¿¡¼­), ±×°ÍÀº ignored·Î¼­ ¸¶Å©µÉ °ÍÀ̰í .cvsignore ÆÄÀÏ¿¡ ±â·ÏµÉ °Í ÀÔ´Ï´Ù. ±×·± ÆÄÀÏÀº CVS Á¦¾î·ÎºÎÅÍ Á¦¿ÜµÇ´Â °Í°ú °°ÀÌ ¾î¶²CVS ¿ÀÆÛ·¹À̼ǻ󿡼­ ¹«½ÃµË´Ï´Ù.


ºñÇ¥½Ã ¹«½ÃµÈ ÆÄÀÏÀ» À§ÇØ ¾î¶² ¿ª ¸í·Éµµ IDEA¿¡ ¾ø´Â °Í¿¡ µû¶ó ÀÌ ¸í·ÉÀ» ºÎ¸£´Â °Í¿¡ ÁÖÀÇÇϽʽÿÀ. ¸¸ÀÏ ´ç½ÅÀÌ ignore ¸®½ºÆ®·ÎºÎÅÍ ÆÄÀÏÀ» Á¦¿ÜÇÒ Çʿ䰡 ÀÖÀ¸¸é, ´ç½ÅÀº ¼öµ¿À¸·Î .cvsignore ÆÄÀÏ¿¡ ÀÏÄ¡ÇÏ´Â °ÍÀ¸·ÎºÎÅÍ ±× ·¹Äڵ带 Á¦°ÅÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÔ´Ï´Ù.

 


 

Compare  


IDEA
ÀÇ Diff  ±â´ÉÀ» »ç¿ëÇϸé, CVS ÅëÇÕÀº ´ç½Å¿¡°Ô ´Ù¸¥ °³Á¤°ú ÇÔ²² ´ç½ÅÀÇ ÀÛ¾÷ ÆÄÀÏÀÇ ÇöÀçÀÇ ÄÜÅÙÆ®¸¦ ºñ±³ÇÏ´Â ´É·ÂÀ» Á¦°øÇÕ´Ï´Ù. °¡¿ë ¿É¼ÇÀº CVS ¸Þ´ºÀÇ Compare With ¼­ºê¸Þ´º ¾Æ·¡¿¡ ³ªÅ¸³³´Ï´Ù:

*   Latest Repository Version:  ÀúÀå¼ÒÀÇ ÀÌ ¹öÀüÀÌ ´õ ¿À·¡µÈ °ÍÀ̶ó°í ÇØµµ ±× ÃֽйöÀüÀÌ ÀÖ´Â ¼±ÅÃµÈ ÆÄÀÏÀ» ºñ±³ÇÕ´Ï´Ù. Áï ±×°ÍÀº ´ç½ÅÀÇ ÃÖÁ¾ µ¿±âÈ­ ÀÌÈÄ ÀúÀå¼Ò¿¡ ³ªÅ¸³µ½À´Ï´Ù.

*   The Same Version:  ´ç½ÅÀÇ ÃÖÁ¾ µ¿±âÈ­·Î¼­ ÇöÀç ´ç½ÅÀÇ º¯°æÀ» ÆÄÀÏ »óÅÂ¿Í ºñ±³ÇÕ´Ï´Ù.

*   Selected Version:  ´ç½ÅÀÌ ±× ű×, °³Á¤ ¹øÈ£ ¶Ç´Â ³¯Â¥±îÁö ºñ±³ÇÏ´Â °³Á¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ´ÙÀ̾ó·Î±×¸¦ ¿±´Ï´Ù.


¿ÜºÎ diff ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â °ÍÀº °¡´ÉÇÕ´Ï´Ù.  ÀÌ ¿É¼ÇÀº File |  Settings: IDE Settings: General·Î ±¸¼ºµË´Ï´Ù.

 


 

Check status  


IDEA
¿¡¼­ ´ç½ÅÀº  ¾î¶² ÀÎÅÍÆäÀ̽º ±¸¼º ¿ä¼Ò¶óµµ ÆÄÀÏÀÇ »óŸ¦  file coloringÀ¸·Î ½±°Ô ÇØ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.  ±×·¯³ª ´ç½ÅÀº »ö¿¡ ÀÇÇØ º¸¿©ÁÖ°Ô µÇ´Â »óŰ¡ ÀúÀå¼Ò¿Í ÇÔ²² ´ç½ÅÀÇ ÃÖÁ¾ µ¿±âÈ­ ÀÌÈÄ ÇöÀçÀÇ ÆÄÀÏ »óÅÂ¿Í ±× »óÅ »çÀÌ¿¡¼­ ´ÜÁö Â÷À̸¦ Ç¥½ÃÇÑ´Ù´Â °ÍÀ» ±ú´Þ¾Æ¾ß¸¸ ÇÕ´Ï´Ù.
¸¸ÀÏ ´ç½ÅÀÌ ÇöÀçÀÇ ÀúÀå¼Ò »óÅ¿ÍÀÇ Â÷ÀÌ¿¡ Èï¹Ì°¡ ÀÖÀ¸¸é, ´ç½ÅÀº ¸ÞÀÎ ¶Ç´Â ¹®¸Æ CVS ¸Þ´º·ÎºÎÅÍ Check Status ¸í·ÉÀ» È£ÃâÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÔ´Ï´Ù.  ÀÌ ¸í·ÉÀº ÇÑ °³ ÆÄÀϰú ´ÙÁß ÆÄÀÏ¿¡ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
Æú´õ À§¿¡¼­ ºÒ·ÁÁú ¶§, ±×°ÍÀº ±×°Í ¾Æ·¡¿¡¼­ ¸ðµç ÆÄÀÏÀÇ »óŸ¦ È®ÀÎÇÒ °ÍÀÔ´Ï´Ù.
Check Status´Â  Project View  ,  File View,  Project Status¿¡¼­ ¹®¸Æ ¸Þ´º·ÎºÎÅÍ ¶Ç´Â Á÷Á¢ ¿¡µðÅͷκÎÅÍ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


Check Status ¸í·ÉÀº ignored ÆÄÀÏ¿¡ ´ëÇØ ÀÌ¿ëÇÒ ¼ö ÀÖÁö ¾Ê½À´Ï´Ù.


È£ÃâµÉ ¶§, ±×°ÍÀº CVS Åø À©µµ¿ì¿¡¼­ Status ÅÇÀ» °¡µ¿½Ãŵ´Ï´Ù:



¹®¸Æ ¸Þ´º´Â ¼±ÅÃµÈ Ç׸ñ¿¡ Àû¿ë °¡´ÉÇÑ ¸ðµç CVS ¸í·ÉÀ» ÀÌ °ßÁö¿¡¼­ Æ÷ÇÔÇÕ´Ï´Ù.

Show History  


CVS
Á¦¾î ¾Æ·¡¿¡ ÀÖ´Â ´ÜÀÏ ÆÄÀÏ À§¿¡¼­ ÀÌ ¸í·ÉÀº ºÒ·ÁÁú ¼ö ÀÖ½À´Ï´Ù.  ´ç½ÅÀÌ ±×°ÍÀ» ºÎ¸¦ ¶§, devoted ÅÇÀº CVS Åø À©µµ¿ì¿¡¼­ °¡µ¿½ÃŰ°Ô µË´Ï´Ù. °Å±â¼­ ´ç½ÅÀº ºÐ±â¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀ» À§ÇØ Àüü °³Á¤ Æ®¸®¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.  ´ç½ÅÀÌ ÇöÀç µ¿±âÈ­µÈ °³Á¤À» À§ÇØ º¼µåü¿Í ÇÔ²² ³ªÅ¸³ª´Â ¶óÀÎÀº CVS Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù:



Å×À̺íÀº ´ç½ÅÀÌ Ã¹ ¹øÂ°·Î ÀÌ ¸í·ÉÀ» ºÎ¸£°Å³ª ÃÖÁ¾À¸·Î º¸±â¸¦ ¸®ÇÁ·¹½¬ÇÒ ¶§ CVS ÀúÀå¼Ò¿¡¼­ »ç¿ë°¡´ÉÇÑ ÆÄÀÏÀÇ ¸ðµç °³Á¤À» ¸®½ºÆ® ÇÕ´Ï´Ù.

Commit comment ÆÐ³ÎÀº ¸®½ºÆ®¿¡¼­ ¼±ÅÃµÈ ÇöÀç °³Á¤ÀÇ ¸ðµç Ä¿¹Ô ÁÖ¼®À» º¸¿©ÁÝ´Ï´Ù.

Context menu
ÀÌ ´ÙÀ̾ó·Î±×¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ ¹®¸Æ ¸Þ´º´Â ´ëºÎºÐÀº ´ÙÀ̾ó·Î±×ÀÇ Åø¹Ù ÄÜÅÙÆ®¸¦ ¹Ýº¹Çϰí, Jump to Source ¸¦ ¼±ÅÃÇÏ´Â °Í¿¡ ÀÇÇØ ¿¡µðÅÍ¿¡¼­ ¾î¶² ¼±ÅÃµÈ °³Á¤ÀÌ¶óµµ º¼ ±âȸ¸¦ ºÎ°¡ÀûÀ¸·Î Á¦°øÇÕ´Ï´Ù.  ´ç½ÅÀº °°Àº ÆÄÀÏÀÇ ¸î °³ÀÇ °³Á¤À» À§ÇØ ½ÉÁö¾î Ãâó¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù.  

Toolbar: 
Åø¹Ù:

Compare: 
Diff  ´ÙÀ̾ó·Î±×¸¦
º¸±â¿¡¼­ ÇöÀç ¼±ÅÃµÈ µÎ °³Á¤À» ºñ±³Çϱâ À§ÇØ ¿±´Ï´Ù.

Compare with Local
Diff 
´ÙÀ̾ó·Î±×¸¦ ¼±ÅÃµÈ °³Á¤À» ·ÎÄà ÆÄÀÏ º¹»ç¿Í ºñ±³Çϱâ À§ÇØ ¿±´Ï´Ù.

Get: 

¼±ÅÃµÈ °³Á¤ÀÇ ÄÜÅÙÆ®¿Í ÇÔ²² ´ç½ÅÀÇ ÀÛ¾÷¿ë º¹»çÀÇ ÄÜÅÙÆ®¿¡ µ¤¾î ¾¹´Ï´Ù.  ¸¸ÀÏ ¾î¶² º¯°æÀÌ À§Ä¡»ó ¹ú½á ¸¸µé¾îÁö¸é, ½Å¼ÓÇÑ ´ÙÀ̾ó·Î±×°¡ È®ÀÎÀ» À§ÇØ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

Annotate: 
¿ÞÂÊ È¨Åë ¿µ¿ª À§ÀÇ CVS ÁÖ¼®°ú ´õºÒ¾î ¿¡µðÅÍ¿¡¼­ ¼±ÅÃµÈ °³Á¤ÀÇ ÄÜÅÙÆ®¸¦ ¿±´Ï´Ù.  °³Á¤Àº Àбâ Àü¿ëÀ¸·Î ¿­¸®°Ô µË´Ï´Ù. ÁÖ¼®À» ºÒ°¡´ÉÇÏ°Ô Çϱâ À§Çؼ­, ȨÅë ¿µ¿ªÀ¸·Î ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯Çϰí, Close AnnotationsÀ» ¼±ÅÃÇÕ´Ï´Ù.

Refresh: 

º¸±â¸¦ ¸®ÇÁ·¹½ÃÇÕ´Ï´Ù.  ´ç½ÅÀÌ ÆÄÀÏÀ» ÀÛµ¿½ÃŰ´Â µ¿¾È ¸¸ÀÏ ´ç½ÅÀÌ ³ªÅ¸³µÀ»Áöµµ ¸ð¸£´Â ÀúÀå¼Ò¿¡¼­ »õ·Î¿î ÆÄÀÏ °³Á¤À» À§ÇØ È®ÀÎÇÒ Çʿ䰡 ÀÖÀ¸¸é À̰ÍÀº À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  ÅÂ±× ¶Ç´Â ³¯Â¥±îÁö ¾÷µ¥ÀÌÆ®Çϰųª, ÆÄÀÏÀ» Á¶»çÇÏ°í ³­ ÈÄ¿¡, ´ç½ÅÀº Refresh À» ºÎ¸¦ ¼ö ÀÖ½À´Ï´Ù. È®ÀÎÇϱâ À§ÇØ ¾î¶² Ưº°ÇÑ °³Á¤ÀÌ ±× ÅÂ±× ¶Ç´Â ³¯Â¥¸¦ ÂüÁ¶ÇÕ´Ï´Ù(À§Ä¡»ó ÇöÀç°¡ µÇ°í, º¼µåü·Î º¸¿©Áú °Í ÀÔ´Ï´Ù).

Show as Tree
°³Á¤À» À§ÇØ Æ®¸®-º¸±â¿Í ¸ñ·Ï-º¸±â¸¦ ¹Ù²ß´Ï´Ù.  ¸ñ·Ï-º¸±â´Â Æ®¸®-º¸±â°¡ ÆÄÀÏ ºÐ±â¸¦ Æ÷ÇÔÇÏ´Â ÀúÀå¼Ò¿¡¼­ ´ç½Å¿¡°Ô ½ÇÁ¦ °³Á¤ ÀÌ·ÂÀÇ ±×¸²À» º¸¿©ÁÖ´Â µ¿¾È ÁöÁ¤ÇÑ Çʵ忡 ÀÇÇØ °³Á¤À» ¼ÒÆ®ÇÏ´Â °Í¿¡ Æí¸®ÇÕ´Ï´Ù.

 

Selection history  


´ç½ÅÀº Àüü ÆÄÀÏÀ» °ËÅäÇÏ´Â °Í, ƯÈ÷ ±×°ÍÀÌ ³Ê¹« ±æ°í, ¸¹Àº º¯°æÀ» °ÅÃÆÀ» ¶§ º¸´Ù ÄÚµåÀÇ Æ¯º°ÇÑ ºÎºÐÀÇ ÀÌ·ÂÀ» °ËÅäÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.  ÀÌ °æ¿ì ´ç½ÅÀº ¿¡µðÅÍ¿¡¼­ ´ç½ÅÀÇ "Áß¿äÇÑ ºí·Ï"¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°í, ¸ÞÀÎ ¸Þ´º ¶Ç´Â ¹®¸Æ ¸Þ´º¿¡¼­ CVS |  Show History for Selection  ¸í·ÉÀ» ºÎ¸¨´Ï´Ù.


ÀÌ ´ÙÀ̾ó·Î±×¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ ¿É¼Ç°ú ¿ÀÆÛ·¹À̼ÇÀº Ç¥ÁØ  History for Selection ´ÙÀ̾ó·Î±×¿Í °°Àº °ÍÀÔ´Ï´Ù.  À¯ÀÏÇÑ Â÷À̰¡ ¹Ù´Ú ºÎºÐÀÇ °³Á¤ ¸ñ·ÏÀÇ ¼­½Ä¿¡ ÀÖ½À´Ï´Ù.  ¼±ÅÃµÈ Äڵ忡 ´ëÇØ CVS ÀÌ·ÂÀ» º¼ ¶§, ´ç½ÅÀº CVS¿¡ ƯÀ¯ÇÑ Çʵ带 º¼ °ÍÀÔ´Ï´Ù.


ÆÄÀÏ¿¡ ÀÌ¿ë °¡´ÉÇÑ ºÎ°¡ÀÇ CVS ¿ÀÆÛ·¹À̼ÇÀº °í±Þ ±â´É ¿¡¼­ ±â¼úµË´Ï´Ù.