CVS ����

 

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�� �����Ͻʽÿ�.