IDEA�� ����� �ҽ� ������ ������ ������ ���� ���� ���� �ý���(CVS)�� �Բ� �ܴ��� ���յ˴ϴ�.
IDEA�� CVS integration �� ����� �ý��ۿ� ��ġ�Ǵ� �������� CVS Ŭ���̾�Ʈ�� �䱸���� �ʽ��ϴ�. ����� �ʿ�� �ϴ� ��� ���� CVS����ҿ��� ������ �����ϴ�.
���� ����� ������ dz���� 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�� �����Ͻʽÿ�.
|