IDEA´Â ´ç½ÅÀÇ ¼Ò½º ÆÄÀÏÀÇ °³Á¤ÀÇ °ü¸®¸¦ µ½´Â ÇöÀç ¹öÀü ½Ã½ºÅÛ(CVS)¿Í ÇÔ²² ´Ü´ÜÈ÷ ÅëÇյ˴ϴÙ.
IDEAÀÇ CVS integration Àº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ´Â µ¶¸³ÇüÀÇ CVS Ŭ¶óÀÌ¾ðÆ®¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â ¸ðµç °ÍÀº CVSÀúÀå¼Ò¿¡¼ °èÁ¤À» °¡Áý´Ï´Ù.
¸¸ÀÏ ´ç½ÅÀÌ °æÇèÀÌ Ç³ºÎÇÑ CVS»ç¿ëÀÚ¶ó¸é, ´ç½ÅÀº ´ç½ÅÀÇ CVSÀúÀå¼Ò¿Í ÇÔ²² ÀÛ¾÷¿¡ ´ëÇØ IDEA ¿¡ ÀÇÇØ Á¦°øµÈ »ç¿ë¼º°ú ½Ã°¢ÈÀÇ ¼öÁØÀ¸·Î ¸íÈ®È÷ ±â»µÇÒ °ÍÀÔ´Ï´Ù.

|
ÀÌ ¹®¼´Â ´ç½ÅÀÌ ÀÌ¹Ì ÁÖ¿ä °³³ä, ¸í·É°ú CVSÀÇ ¿ë¾î¸¦ ¾Ë°í ÀÖ´Ù¶ó°í °¡Á¤ÇÕ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¹öÀü Á¦¾î ½Ã½ºÅÛ¿¡ »õ·Ó´Ù¸é, CVS¸í·ÉÀÇ ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â À§ÇØ http://www.cvshome.org/ ¿¡¼ CVS¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
CVSÅëÇÕÀÇ µµ¿òÀ¸·Î, ´ç½ÅÀº °ÅÀÇ ¸ðµç °¡¿ë CVS¿ÀÆÛ·¹À̼ÇÀ» "½Ã°¢ÀûÀ¸·Î" »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù:
CVS
( Àüü CVS¿ÀÆÛ·¹À̼Ç
ÂüÁ¶)·ÎºÎÅÍ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ Á¶»çÇϽʽÿÀ.
CVSÀúÀå¼Ò(Àüü CVS¿ÀÆÛ·¹ÀÌ¼Ç ÂüÁ¶)·Î ´ç½ÅÀÇ ·ÎÄà ÇÁ·ÎÁ§Æ®¸¦ ÀÓÆ÷Æ®ÇϽʽÿÀ.
CVS ÀúÀå¼Ò(Àüü CVS¿ÀÆÛ·¹ÀÌ¼Ç ÂüÁ¶)¸¦ ºê¶ó¿ìÁîÇϽʽÿÀ.
½Ã°¢ÀûÀ¸·Î Àüü ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» °ËÅäÇϰí, Àüü ÇÁ·ÎÁ§Æ® µîÀ» Ä¿¹ÔÇÏ°í ¾÷µ¥ÀÌÆ®ÇÏ´Â °Í°ú °°ÀÌ Àüü ÇÁ·ÎÁ§Æ® »ó¿¡¼ ÀϹÝÀû ¿ÀÆÛ·¹À̼ÇÀ» ¼öÇàÇϽʽÿÀ. ( ÇÁ·ÎÁ§Æ® ƯÀ¯ÇÑ ¿ÀÆÛ·¹ÀÌ¼Ç ÂüÁ¶).
add , commit , update , merge µîÀ» Æ÷ÇÔÇÏ´Â °ÅÀÇ ¸ðµç ¾î¶² CVS ¸í·ÉÀ» È£ÃâÇÏ´Â ´É·Â°ú ÇÔ²² Ưº°ÇÑ ÆÄÀÏ¿¡ ´ëÇØ ÀÛ¾÷ÇϽʽÿÀ. ´ç½ÅÀº ÀÓÀÇÀÇ °³Á¤, °ËÅä ÀÌ·Â µî »çÀÌ¿¡¼ Â÷À̸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. (ÆÄÀÏ Æ¯À¯ÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ÂüÁ¶)
ÆÄÀÏ ÁÖ¼® ´Þ±â, ÅÂÅ©¿Í ºê·£Ä¡ »ý¼º, ¿öÄ¡¸¦ °¡´ÉÇÏ°Ô ÇÏ°í ÆÄÀÏ ÆíÁý, ¹Ì ÆíÁý, Ä¿¹ÔÀ» °ËÅäÇÏ´Â °Í°ú °°Àº ±×·± Áøº¸µÈ CVS Ư¡À» »ç¿ëÇϽʽÿÀ( °í±Þ CVSÁö¿ø ÂüÁ¶).
IDEAÀÇ CVS
°ü·ÃµÈ UIÀÇ ÀÏ¹Ý °³¿ä
|
ÀÌ ¼½¼ÇÀº ´ç½Å¿¡°Ô IDEA ¾È¿¡¼ CVS »ç¿ëÀ» µµ¿ï °ÍÀÎ ´Ù¸¥ UI ¿ä¼Ò¿¡ °üÇÑ ±âº» Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀ» °Ü³ÉÇÕ´Ï´Ù.
CVSÅëÇÕÀÌ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µÉ( CVSÅëÇÕ ±¸¼º ÂüÁ¶) ¶§, ´ç½ÅÀÌ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®ÀÇ CVS¿¡ °ü·ÃµÈ ÄÜÅÙÆ®¿Í ½±°Ô µ¿ÀϽÃÇÒ ¼ö ÀÖ°í, ÀÏÇÒ ¼ö ÀÖ±â À§ÇØ IDEAÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ÀÚµ¿ÀûÀ¸·Î Á¶Á¤µË´Ï´Ù:
File Name Coloring
CVS
Menus
CVS
Tool Window
File
View Tool window
1. File Name Coloring Àº ¿¡µðÅÍ ÅÇ À§¿¡ »Ó¸¸ ¾Æ´Ï¶ó ¸ðµç °¡¿ëÇÑ º¸±â¿¡¼ ³ªÅ¸³³´Ï´Ù. ÆùÆ® »öÀº CVSÀúÀå¼Ò¿¡ °üÇØ¼ ¾î¶² ÆÄÀÏÀÇ »óŸ¦ ½Ã°¢ÀûÀ¸·Î º¸¿©ÁÝ´Ï´Ù:
Coloring
|
Sample
|
File status
|
Description
|
Èæ»ö
|

|
ÇöÀç
|
ÆÄÀÏÀº Á¶±ÝÀÇ º¯°æµµ °ÅÄ¡Áö ¾Ê¾Ò½À´Ï´Ù
|
ÆÄ¶õ»ö
|

|
º¯°æµÊ
|
ÆÄÀÏÀº ÃÖÁ¾ ¼öÁ¤, üũ ¾Æ¿ô, Ä¿¹Ô ÀÌÈÄ º¯°æµÇ¾ú½À´Ï´Ù
|
³ì»ö
|

|
Ãß°¡µÊ
|
ÆÄÀÏÀº ´ÙÀ½ Ä¿¹Ô¿¡¼ ÀúÀå¼Ò¿¡ Ãß°¡µÉ ¿¹Á¤ÀÔ´Ï´Ù
|
ȸ»ö
|

|
»èÁ¦µÊ
|
ÆÄÀÏÀº ´ÙÀ½ Ä¿¹Ô¿¡¼ ÀúÀå¼Ò¿¡ »èÁ¦µÉ ¿¹Á¤ÀÔ´Ï´Ù
|
ºê¶ó¿î
|

|
¾Ë·ÁÁöÁö ¾ÊÀ½
|
ÆÄÀÏÀÌ À§Ä¡»ó Á¸ÀçÇÏÁö¸¸ CVSÀúÀå¼Ò¿¡ ¾ø°í, Ãß°¡µÉ ¿¹Á¤ÀÌ ¾Æ´Õ´Ï´Ù
|
¶óÀ϶ô
|

|
¿ÜºÎÀûÀ¸·Î »èÁ¦µÊ
|
ÆÄÀÏÀº À§Ä¡»ó »èÁ¦µÇ¾úÁö¸¸ »èÁ¦µÉ ¿¹Á¤ÀÌ ¾Æ´Ï°í, CVSÀúÀå¼ÒÀÇ ¾È¿¡ ¾ÆÁ÷µµ Á¸ÀçÇÕ´Ï´Ù
|
¿Ã¸®ºê
|

|
¹«½ÃµÊ
|
ÆÄÀÏÀº ¾î¶² CVS¿ÀÆÛ·¹À̼ÇÀÌ¶óµµ ¹«½ÃµÉ °ÍÀÔ´Ï´Ù
|
º¸¶ó
|

|
ÇÕº´µÊ
|
ÆÄÀÏÀº °»½ÅÀÇ °á°ú·Î¼ CVS¿¡ ÀÇÇØ ÇÕº´µË´Ï´Ù
|
»¡°£»ö
|

|
Ãæµ¹°ú ÇÔ²² ÇÕº´µÊ
|
ÃÖÁ¾ ¼öÁ¤ÇÏ´Â µ¿¾È, ÆÄÀÏÀº Ãæµ¹°ú ÇÔ²² ÇÕº´µÇ¾ú½À´Ï´Ù
|
size=2 width="100%" align=center>

|
´ç½ÅÀº IDE ¼³Á¤ ´ÙÀ̾ó·Î±× ( File |
Settings: IDE: Colors
& fonts )ÀÇ File Status ÅÇ¿¡¼ µðÆúÆ® »öÀ» Ä¿½ºÅ͸¶ÀÌÁî ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
2. CVS Menus: ¸Þ´º Ç׸ñ CVS°¡ ¸ÞÀÎ ¸Þ´º À§¿¡¼ ³ªÅ¸³ª°í CVS ¼ºê ¸Þ´º´Â ¿¡µðÅÍ¿Í ÇÁ·ÎÁ§Æ® º¸±âÀÇ ¹®¸Æ ¸Þ´º¿¡ Ãß°¡µË´Ï´Ù.
ÀÌ ¸Þ´º´Â ´ç½ÅÀÇ ÇöÀçÀÇ ¹®¸Æ¿¡¼ ÀÌ¿ë °¡´ÉÇÑ ¸ðµç ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ¿¡µðÅÍ¿¡¼ ¶Ç´Â ÇÁ·ÎÁ§Æ® º¸±â¿¡¼ ÆÄÀÏ À§¿¡¼ È£ÃâµÉ ¶§, ±×°ÍÀº ´ÜÁö ÆÄÀÏ¿¡ ƯÀ¯ÇÑ ¸í·ÉÀ» Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù. ÆÄÀÏ¿¡ Àû¿ë °¡´ÉÇÏÁö ¾ÊÀº ¸í·ÉÀº ȸ»öÀ¸·Î ³ªÅ¸³³´Ï´Ù.
Commit Project, Check
Project Status¿Í °°Àº ÇÁ·ÎÁ§Æ® ƯÀ¯ÀÇ ¸í·ÉÀ» ºÎ°¡ÀûÀ¸·Î Æ÷ÇÔÇÑ °Í°ú °°ÀÌ
Ç×»ó ´õ ¸¹Àº ¸í·ÉÀÌ CVS¸ÞÀÎ ¸Þ´º(¿À¸¥ÂÊ ±×¸²¿¡ ³ªÅ¸³)¿¡ ÀÖ½À´Ï´Ù.
ÀÌ ÈÁ¦ÀÇ »óÀÀÇÏ´Â ¼½¼Ç¿¡¼ ¿ì¸®´Â Á»´õ »ó¼¼ÇÑ °¢°¢ÀÇ Æ¯º°ÇÑ ¸í·É¿¡ Á¤ÁöÇÒ °Í ÀÔ´Ï´Ù.
|

|
3. ´ç½ÅÀÌ Ã¹ ¹øÂ°·Î ¾î¶² Á¾·ùÀÇ Ãâ·ÂÀ» »ý»êÇÏ´ÂCVS ¸í·ÉÀ» ºÎ¸¦ ¶§CVS Tool
window °¡ ³ªÅ¸³³´Ï´Ù. ±× µðÆúÆ® À§Ä¡´Â º»Ã¼ÀÇ ¹Ù´Ú¿¡ ÀÖ°í ±×°ÍÀº ¸ðµç ´Ù¸¥ Åø À©µµ¿ì ¿Í °°Àº µ¿ÀÛÀ» °¡Áý´Ï´Ù. ¿¹¸¦ µé¸é, ´ç½ÅÀº ÇÁ·¹ÀÓÀÇ ¾î¶² ¸é¿¡¼ ±×°ÍÀ» ¼±ÅÃÀûÀ¸·Î ÀçÀ§Ä¡ÇÒ·±Áöµµ ¸ð¸¨´Ï´Ù.
CVSÅø À©µµ¿ì´Â ¸î °³ÀÇ Àü¿ë tabsÀ» Æ÷ÇÔÇÒÁöµµ ¸ð¸£¸ç ±×°ÍÀº ½ÇÇàµÈ ¸í·É¿¡ µû¶ó¼ Ȱµ¿ÀûÀÔ´Ï´Ù:
CVS
Output:
|
¸¸ÀÏ File |
Settings: Project Settings: Version
Control ¿¡¼ Show CVS server
output ¿É¼ÇÀÌ Ã¼Å©µÇ¸é, ¾î¶² CVS
¸í·ÉÀº ¿©±â¿¡¼ ·Î±×µÉ ¼¹ö¿¡¼ ¼öÇàÇÕ´Ï´Ù. ¼½ÄÀº CVS¸í·É¾î ÀÎÅÍÆäÀ̽ºÀÇ ±×°Í°ú °°½À´Ï´Ù.

|
History:
|
¸¸ÀÏ ´ç½ÅÀÌ ÆÄÀÏÀ» À§ÇÑ Show History¸í·ÉÀ» ºÎ¸£¸é, ÀÌ ÅÇÀº °¡µ¿µÇ°í ´ç½ÅÀº ½Ã°¢ÀûÀ¸·Î ¸ðµç ÆÄÀÏ °³Á¤À» °ËÅäÇÒ ¼ö ÀÖ°í ¶ÇÇÑ ¾î¶² °³Á¤À» À§ÇØ ´Ù¸¥ CVS °ü·Ã ÆÄÀÏ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·Â ÅÇ¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» À§ÇØ, File-specific
Operations: File History¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
Status:
|
´ç½ÅÀÌ ¸ÞÀÎ ¸Þ´º·ÎºÎÅÍ CVS |
Check Project Status À» ºÎ¸¦ ¶§ ÀÌ ÅÇÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌ ÅÇ¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» À§ÇØ, Project-specific
Operations: Project status¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
Update Info:
|
´ç½ÅÀÌ °»½ÅÀ» ÆÄÀÏ ¶Ç´Â Àüü ÇÁ·ÎÁ§Æ® »ó¿¡¼ Update ¸í·ÉÀ» ºÎ¸¦ ¶§ ÀÌ ÅÇÀº °¡µ¿µË´Ï´Ù. ÀÌ ÅÇ¿¡ ´ëÇÑ ¼¼ºÎ »çÇ×Àº Project-specific
Operations: Updating Project¿¡¼ ¹ß°ßµÉ ¼ö ÀÖ½À´Ï´Ù.
|
Browse:
|
´ç½ÅÀÌ File ¸Þ´º·ÎºÎÅÍ Browse
CVS Repository ¸í·ÉÀ» ºÎ¸¦ ¶§, ÀÌ ÅÇÀº CVS Åø À©µµ¿ì¿¡¼ °¡µ¿µÇ°í, ´ç½Å¿¡°Ô ÁöÁ¤µÈ ÀúÀå¼Ò¸¦ ºê¶ó¿ìÁî ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.
»ó¼¼ÇÑ °ÍÀº, Global CVS
Operations: Browsing CVS RepositoryÀ» ÂüÁ¶ÇϽʽÿÀ.
|
Editors:
|
ÀÌ ÅÇÀº ´ç½ÅÀÌ ¸ÞÀÎ ¸Þ´º ¶Ç´Â ¹®¸Æ ¸Þ´º·ÎºÎÅÍ CVS |
Edit and Watch | Show
Editors ¸í·ÉÀ» ºÎ¸¦ ¶§ ³ªÅ¸³³´Ï´Ù. ÀÌ ÅÇÀº Advanced
Functionality: Reviewing Editors ¼½¼Ç¿¡¼ ±â¼úµË´Ï´Ù.
|
Watchers:
|
CVS |
Edit and Watch | Show Watchers °¡ ¸ÞÀÎ ¶Ç´Â ¹®¸Æ ¸Þ´º·ÎºÎÅÍ È£ÃâµÉ ¶§, ÀÌ ÅÇÀº ÆÄÀÏ ¶Ç´Â µð·ºÅ͸® °¨½ÃÀÚÀÇ ¼¼ºÎ»çÇ×À» Ç¥½ÃÇÕ´Ï´Ù.
»ó¼¼ÇÑ °ÍÀº Advanced
Functionality: Reviewing Watchers¸¦ º¸½Ê½Ã¿À.
|
Errors:
|
¾î¶² ¿À·ù¶óµµ CVS¿¡ °ü·ÃµÈ ¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¿¾È ¹ß»ýÇÒ ¶§, ÀÌ ¿ÀÆÛ·¹À̼ǿ¡ ÀÇÇØ »ý¼ºµÈ ¿À·ù¿Í °æ°í¿¡ °üÇÑ Á¤º¸´Â ÀÌ ÅÇ¿¡¼ÀÇ Ãâ·ÂÀÔ´Ï´Ù:

ÅÇ À§ÀÇ Åø¹Ù ¹öưÀº ´ç½Å¿¡°Ô º¸±â¸¦ Ä¿½ºÅ͸¶ÀÌÁîÇϰí, ¸Þ½ÃÁö¸¦ ½±°Ô Á¶»çÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù. ±×µéÀÌ Àǹ̰¡ ÀÖ´Â ÅøÆÁÀ» Á¦°øÇÏ´Â °Í¿¡ µû¶ó ¸ðµç ¹öưÀº ÀÚ¸íÇÕ´Ï´Ù. ¾Æ¸¶ ´õ ¸¹Àº ÁÖÀǸ¦ ÇÊ¿ä·Î ÇÏ´Â ´Ü Çϳª´Â Global CVS Settings ¹öưÀÔ´Ï´Ù: 
À§ÀÇ ±×¸²Àº »ç¿ëÀÚ¿¡°Ô ¾à°£ÀÇ ¹®ÀÚ Àüȯ ¹®Á¦¸¦ ¾Ë·ÁÁִ ǥº» ¿À·ù ¸Þ½ÃÁö(°Á¶µÈ Çϳª)¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±×¸®°í Àüü CVS¼³Á¤¿¡¼ UTF-8 ÄÚµåȸ¦ »ç¿ë °¡´ÉÇÑ °ÍÀ» Á¦¾ÈÇÕ´Ï´Ù. "¹°°í±â" ¹öưÀº ´ç½Å¿¡°Ô ÀÌ ÅÇÀ¸·ÎºÎÅÍ »óÀÀÇÏ´Â dialog ¸¦ ¹Ù·Î ºÎ¸£´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù. ±×·¡¼ ´ç½ÅÀº ¸î °³ÀÇ ´ÙÀ̾ó·Î±×¸¦ ¿É¼ÇÀÇ »ç¿ëÀ» °¡´ÉÇÏ°Ô Çϱâ À§ÇØ ºê¶ó¿ìÁ ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
|
4. ¸ÞÀÎ ¸Þ´º ¾Æ·¡¿¡¼ CVS | Show
File View ¸í·ÉÀ» ºÎ¸¦ ¶§ File View
Tool window´Â ÁÖ¿ä ¸öüÀÇ ¿À¸¥ÂÊ ¸é¿¡¼ °¡µ¿µË´Ï´Ù. ÀÌ Åø À©µµ¿ì¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» À§ÇØ, Project-specific OperationsÀ» ÂüÁ¶ÇϽʽÿÀ.
|