��üCVS ���۷��̼�

 

IDEA���� CVS ���տ� ���� ������ �� ���� ��ü ���۷��̼��� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ����� ������Ʈ�� �� �ٸ� ���� ���� ����� ����ϰų�, �ƹ��͵� ������� �ʾ��� ���� �׵��� ����� ������ ������Ʈ�� ���� �ʰ�, ���� ������ ȣ��� �� �ִ� �Ϳ� ���� �׵��� ��ü����� �Ҹ��ϴ�.
��ü�� �Ǹ�, �� ������ File ���� �޴� �׸� �Ʒ����� �̿��� �� �ֽ��ϴ�:

  CVS��� üũ�ƿ�

  CVS�� ����Ʈ

  CVS ����� �

 

CVS�κ��� üũ�ƿ�


�� ������ ����ϸ鼭, ����� ���� ����, ���͸� �Ǵ� ��Ƽ ���ϰ� ���͸��� ������ ������ �� �ֽ��ϴ�.  Æ¯ï¿½ï¿½ï¿½ï¿½ CVS ����� �����ϴ� �ɷ��� ���� �����˴ϴ�.


IDEA ���Ŀ� ������ ������Ʈ�� ���� ���� �� Check Out from CVS ï¿½ï¿½ Ư�� �����ϸ� IDEA�������� CVS ����ҿ��� �����մϴ�.  ï¿½ï¿½ï¿½Î¿ï¿½ �� ���(�Ǵ� �ٸ� ������)�� ���� ���۷��̼����� ����ҿ��� ������Ʈ�� ���� ���¿� �Բ� ���� ��ũ�����̼��� ���� ������Ʈ�� �� �ֽ��ϴ�.


üũ�ƿ��� �ܼ��� �������� �������� ����˴ϴ�:

Step 1: 




�������� CVS ��Ʈ�� �����ϰų� �Ǵ� ���ο� �ϳ��� configure  �Ͻʽÿ�(����� �����ʿ��� Configure...  Å¬ï¿½ï¿½ï¿½Ï½Ê½Ã¿ï¿½).

�׸��� Next ï¿½ï¿½Æ°ï¿½ï¿½ Ŭ���Ͻʽÿ�.

Step 2:  




���⿡���� ����� ������ CVS ����Ҹ� �������� �� �ְ�, ��Ҹ� üũ�ƿ��ϴ� ���� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ���� ���õ� ��ó��, ����� ���� �׸��� ������ �� �ֽ��ϴ�.  Æ®ï¿½ï¿½ï¿½ï¿½ ��� ���� �������� �׵��� Å¸ï¿½ï¿½ ï¿½ï¿½ �����ݴϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �ϳ��� ���Ϸ� ���帱 �ٿ��� �� �� �ְ�, ���� ���ÿ��� �׵��� ������ �� �ֽ��ϴ�.


����� üũ�ƿ� �� �׸��� �����ϰ� �� �Ŀ�, Next ��ư�� Ŭ���Ͻʽÿ�.

Step 3:  



�̰��� IDEA�� ǥ��  ï¿½ï¿½ï¿½ ���� ï¿½ï¿½ï¿½Ì¾ï¿½Î±ï¿½ �Դϴ�. �ű⼭ ����� �۾��� ���簡 ������ ���� ���� ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �����ϰ�, Next ��ư�� Ŭ���մϴ�.

Step 4:  



�̸� ���� �г��� ��ſ��� üũ�ƿ��� ������ �� �Ŀ� ������ ������� ���� ������ ���� �ݴϴ�.
���� ��ũ�� ������ üũ �ƿ��� ���� �ϳ��� CVS ����� ������, �г��� ������ ���� �� ���Դϴ�. �׷��� ����� ���� ������Ʈ ��η� ��� �̸��� �����ϰ� �;��ϴ��� ����� ������ �� �ֽ��ϴ�:



���� Ÿ�� ��ΰ� ����� �䱸 ���׿� �� ������, �̸� ���� �Ʒ��� ����� �ΰ� �ɼ��� ������ �� �ֽ��ϴ�:

*   Make new files read-only:  -r CVS �� ������ ��ġ�մϴ�, �׸��� ����ҷκ��� �������� ��� ���ο� ������ �б� ���� ���¸� ���� ������ �ǹ��մϴ�.

*   Prune empty directories: -P CVS �� ������ ��ġ�մϴ�, ��� ����ִ� ���͸��� �۾��ϴ� ī�ǿ��� ���ŵ� ������ �ǹ��մϴ�.

*   Change keyword substitution to:   -k CVS �� ������ ��ȯ�˴ϴ�. �� ���� Ȯ�忡�� ���-�ٿ� �ڽ����� �ɼ��� ����� ���� ï¿½ï¿½ï¿½ï¿½ ����˴ϴ�.

Finish�� Ŭ���Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ ����� CVS �� ��������  CVS ���  �ǿ� ��Ÿ�� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ Errors  �ǿ��� ������ ���Դϴ�.


���� ����� ��ü ������Ʈ�� �����ϸ�, �װ��� IDEA ���� �ڵ������� ������ ���� ���Դϴ�.  ï¿½ï¿½ï¿½Ó°ï¿½ Ȯ�ε� ������Ʈ�� ���� ����, ����� ���� �޴����� File Open Project...�� ��� IDEA ������Ʈipr ) ���Ͽ� ���� ������ �� �ʿ䰡 ���� �� �Դϴ�. ���� �׷� � ���ϵ� �������� ������, ����� ���� ������ ����ϰ�, üũ �ƿ��� �ڵ�� �Բ� ���ο� ������Ʈ�� ������ �ʿ䰡 ���� ���Դϴ�.

 


 

CVS�� ����Ʈ


Import into CVS ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ����ϸ�, ����� CVS ����ҿ� Ư���� ������ ���� ����� �� �ֽ��ϴ�.  ï¿½ï¿½Ã¼ ������Ʈ�� ���ε��ϱ� ���� �� ���۷��̼��� ����ϴ� ���� �ſ� �����ؼ� ��� �� ����� ������Ʈ ������ �� �ʿ� ���� ����ҷκ��� Ã¼Å© �ƿ� ï¿½ï¿½ �� �ֽ��ϴ�.  ï¿½Ì°ï¿½ï¿½ï¿½ ����� ����ũ���� ��ü���� ������Ʈ �ϰ����� �����մϴ�.

Step 1:  



�������� CVS ��Ʈ�� �����ϰų� �Ǵ� ���ο� �ϳ��� configure �Ͻʽÿ�(����� �����ʿ��� Configure...  Å¬ï¿½ï¿½ï¿½Ï½Ê½Ã¿ï¿½).

�׸��� Next ï¿½ï¿½Æ°ï¿½ï¿½ Ŭ���Ͻʽÿ�.


Step 2:  




���⿡���� ����� ������ CVS ����Ҹ� ������ �� �� �ְ�, �װ����� ���͸��� ����� ������Ʈ�� ����Ʈ�ϴ� ���� ������ �� �ֽ��ϴ�.  Æ®ï¿½ï¿½ï¿½ï¿½ ��� ���� �������� �׵��� Å¸ï¿½ï¿½ ï¿½ï¿½ �����ݴϴ�.

Next ��ư�� Ŭ���Ͻʽÿ�.

Step 3:  




�̰��� IDEA�� ǥ��  ï¿½ï¿½ï¿½ ���� ï¿½ï¿½ï¿½Ì¾ï¿½Î±ï¿½ �Դϴ�. �ű⼭ ����� ������Ʈ�� ������ ���� ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� IDEA ������Ʈ�� ����Ʈ�ϰ� ������ ������Ʈ ����(.ipr)�� �� ���� �Ͽ��� ��ġ�ϰ� ������ Ȯ���Ͻʽÿ�. ���� ������ �̿��� �� �����ϴ�.

Next ��ư�� Ŭ���Ͻʽÿ�.

Step 4:  



�� ���̾�α׿��� ����� ����ҷ� ����Ʈ�� ���Ͽ� ���� ���� ���� ��Ģ�� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �ٸ� ���� Ÿ�Կ� ���� �ٸ� ���� ���� ��Ģ�� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½Æ®ï¿½ï¿½, IDEA�� ��ſ��� ���� �������̰� �ո����� ���� �����մϴ�.

���-�ٿ�ڽ����� ��� �� ���� ���� ���� �ɼǿ� �����ϴ��� �� ����� �������� ����˴ϴ�.

Next ��ư�� Ŭ���Ͻʽÿ�.

Step 5:  




�� ���̾�α׿� ���� �˷��ִ� ���� ����Ʈ�� �ֽ��ϴ�:

*   Log message ï¿½Ì¿ï¿½ï¿½ï¿½ ��� �ʵ�� ���� �����ؾ߸� �մϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� �ٸ� �ʵ带 ��� �ְ� ���θ�, IDEA �� �ʵ��� ���� ���������� ������Ʈ�� ǥ���ϰ� Next ï¿½ï¿½Æ°ï¿½ï¿½ �Ұ������� ���� �ֽ��ϴ�.

*   � �����̽��� �Ǵ� ���� ���ڴ� �α� �޽��� �ʵ带 �����ϰ� ������� �ʽ��ϴ�.  ï¿½Ù¸ï¿½ �ʵ�� ��ȣ�� ���۵��� �������� �𸨴ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� �ҹ����� ���ڸ� � �ʵ忡 �Է���Ű��, IDEA �� �ʵ��� ���� ���������� ������Ʈ�� ǥ���ϰ� Next ï¿½ï¿½Æ°ï¿½ï¿½ �Ұ������� ���� �ֽ��ϴ�.

�ʵ�� import �� ���� CVS ����-�μ��� �����մϴ�:

*   Name in repository module ï¿½Î¼ï¿½ï¿½ï¿½ �����մϴ�. (import �� ���� �����Ͻʽÿ�, "���"�� ��� ���Ͽ��� ������ ��� �̸��� �ƴ϶� ���� ��ġ�� �����մϴ�.)

*   Vendor vendor-tag ï¿½Î¼ï¿½ï¿½ï¿½ �����մϴ�.  ï¿½ï¿½ �±״� ���� �б� �±׷μ� ���˴ϴ�.  ï¿½î¶² üũ�ƿ��� �װ� ������ ������ ���� �ϰ� ���� ���� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ® �Ǵ� ��� "����"�� ���õǴ� �Ϻ� �̸��� ����Ͻʽÿ�.

*   Release tagrelease-tag ��� �����մϴ�.  ï¿½Â±×´ï¿½ ����� ����Ʈ������ ���� �Ǵ� ������ ��ȣ�� ���õǾ�߸� �մϴ�.  ï¿½Â±ï¿½ �̸��� �������� ������ �� ���� ���� ����Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ ��� release-2.2 �� ��ȿ���� " release-2-2" ��OK�Դϴ�.

*   Log message ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �α� �޽����� �����մϴ�.  ï¿½ï¿½Ä¡ï¿½Õ´Ï´ï¿½ -m���� �� ��� �����մϴ�.

���̾�α״� �� ���� üũ �ڽ� �ɼ��� �����մϴ�:

*   Checkout after importȮ�ε� ��, CVS Ã¼Å© �ƿ��� ����Ʈ ���۷��̼��� �����ڸ��� ����� ���Դϴ�.

*   Make checked out files read-only  :  üũ�� ��, Checkout after import ï¿½ï¿½ ����μ� ���ϵ��� ���� ī�Ǵ� �б� �������� ��ũ�˴ϴ�. ���� Checkout after import  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ Ŭ����Ǹ� �� �ɼ��� �Ұ����ϰ� �˴ϴ�.

�ؽ�Ʈ �ʵ��� ��� ���� ��Ȯ�ϰ� ������ ��, Finish ��ư�� ��� �����ϰ� �˴ϴ�.  ï¿½×°ï¿½ï¿½ï¿½ CVS ����Ʈ ������ �����ϱ� ���� Ŭ���Ͻʽÿ�.


���� ����� ����Ʈ�ߴ� ������Ʈ�� IDEA���� �̹� �����ٸ������ ������ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ® �������� CVS ������ �����ϰ� �ϴ� ���� �ʿ��ϰ�, ����� CVS�� �Բ� ��ٷ� �۾��� �����ص� �����ϴ�.

 


 

CVS ����� ����¡


�����  File Browse CVS Repository�� �ҷ��� � CVS ����Ҷ�, ���� ������ ������Ʈ�� ���� ���̳� �ٸ� �ϳ��� ������ �� �� �ֽ��ϴ�.


Check Out from CVS�� Import into CVS ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �ٸ���, ����� �Ϻ� ������Ʈ�� IDEA���� �� Ư¡�� �׼����ϱ� ���� ������ �ؾ߸� �մϴ�.  ï¿½ï¿½ï¿½ï¿½ ���� ������Ʈ�� ����� �������ϰ� �;��ϴ� ����ҿ� ���õǸ� �װ��� ������ ���� �ʽ��ϴ�.

 



����� Browse CVS Repository�� ȣ���� ��, ��ſ��� CVS��Ʈ�� �����ϵ��� ������Ʈ �� �� �Դϴ�:




�������� ��Ʈ�� �����ϰų� �Ǵ� ���ο� �ϳ��� configure �Ͻʽÿ�(����� �����ʿ��� Configure... Å¬ï¿½ï¿½ï¿½Ï½Ê½Ã¿ï¿½).

�׸��� OK ��ư�� Ŭ���Ͻʽÿ�.

Browse CVS Repository ï¿½ï¿½ï¿½ï¿½ CVS ï¿½ï¿½ �����쿡�� ���� ���Դϴ�:



���⿡�� ����� ������ CVS ����Ҹ� ������ �� �� �ֽ��ϴ�.  Æ®ï¿½ï¿½ ��带 ���� �������� �׵��� ������ Ÿ���� �����ݴϴ�:

  - CVS
���͸��� �ǹ��մϴ�
  - CVS
����� �����ݴϴ�

������ ���� ��Ÿ���� �ִ� �������� �����ϴ� ï¿½ï¿½ï¿½ï¿½ Ÿ���� ������ ���Դϴ�.
����¡�� ���Ͽ�, ����� ���� ���͸� �Ǵ� ���� ������ �Ϻ� ������ ������ �� �ֽ��ϴ�.  ï¿½Ì°ï¿½ï¿½ï¿½ ���� �޴��� ���� �ϰ� �˴ϴ�:

 

directory menu: 


����� �� �� �ִ� �Ϳ� ����, ���͸��� ���� �����ϰ� ���� ������ ������ üũ�ƿ��Դϴ�.  È£ï¿½ï¿½ï¿½ ��, Ÿ�� ���͸��� �����ϱ� ���� �� ������ ǥ�� ï¿½ï¿½ï¿½ ���� ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ ���ϴ�.


file menu: 




���� ���� �޴��� ��ſ��� �� ���� ������ ������ �����մϴ�, �װ��� ������ �����մϴ�:

Jump to Source (F4)  

��� ����� ���� ī�Ǹ� ������ �ʴ��� �����Ϳ��� ������ ���ϴ�.

Checkout  

����� ������ Ȯ�ε� ������ ���� Ÿ�� ���͸��� ������ �� �ִ� ǥ�� ï¿½ï¿½ï¿½ ����  ���̾�α׸� ���ϴ�.

Show History  

CVS �� �����쿡�� History tab ï¿½ï¿½ ���ϴ�, �ű⼭  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ���� �̷��� ������ �� �ֽ��ϴ�.

Annotate  

���� Ȩ�� ���� ������ ��Ÿ���� annotations ï¿½ï¿½ ���Ҿ� �����Ϳ��� ������ ���ϴ�.