CVS ������ ����

 


����� CVS ����ҿ� �Բ� �۾��� ���� IntelliJ IDEA�� �����ϱ� ���� �ʿ��� �ܰ�� ����� �̹� ����ҿ� �Բ� ���õ� ����� ������Ʈ�� ������ �ִ°��� �޷��ֽ��ϴ�:

 

 ï¿½ï¿½ï¿½ï¿½ï¿½ ������Ʈ�� CVS ����ҿ� �̹� ���õ˴ϴ�

 ï¿½ï¿½ï¿½ï¿½ï¿½ ������Ʈ�� CVS ����ҿ� ���õ��� �ʽ��ϴ�

  CVS ��Ʈ�� ����
  ��ü CVS ����

 

����� ������Ʈ�� CVS ����ҿ� �̹� ���õ˴ϴ�


���� ����� ������Ʈ�� CVS �����(�� �̸� �ð�����)�� �̹� ���õǸ�, ����� �ʿ�� �ϴ� ��� ���� ������ �����ϴ�

1.   ï¿½ï¿½ï¿½ï¿½ ����  ���̾�α׿��� CVS ������ ��� �����ϰ� �մϴ�.
2.   ï¿½ï¿½ï¿½ï¿½ ���̾�α׷� CVS �� ������ ���������� �����մϴ�.


IDEA�� �ڵ������� CVS ���� ������ ���Ͽ� ����� ������Ʈ ��� ���� ã�ƺ� ���̰�, ����� CVS ����ҿ� ������ ���Դϴ�.  CVS �޴� ���� ���� ���� ���� �Ͽ��� ��� CVS�� ���õ� ������ IDEA ������ ��� �̿��� �� ���� ���Դϴ�.

����� CVS�� �۾��� ��ٷ� ������ �� �ֽ��ϴ�.


���� ����� CVS ������ pserver ï¿½Þ¼Òµå¸¦ ������ �������Ǹ�, ����� ����(.cvspass)�� ��ΰ� �����ϰ� �����Ǿ������� Ȯ���Ͻʽÿ�. ����Ʈ ���� ����� Ȩ ���͸��� ������ �ֽ��ϴ�(���� ��� C:\Documents and Settings\<user> for Windows).
����Ʈ ���� �����ϱ� ������ü CVS ����  ���̾�α��� ���ʽÿ�.

 


 

����� ������Ʈ�� CVS ����ҿ� ���õ��� �ʽ��ϴ�


������Ʈ�� CVS�� ���õ��� ���� �� ������ ��Ȳ�� ���� �� �ֽ��ϴ�:

  CVS ����ҿ� �̹� �����ϴ� ������Ʈ�� �ֽ��ϴ�, �׷��� ����� �װ��� ���ÿ��� ������ ���� �ʽ��ϴ� 
 
����� CVS ����ҷ� ����Ʈ ���� �ʴ� ���� ������Ʈ�� �����ϴ�

 

������ ��쿡 ����� ���� IDEA ���� ���� �� ���� ����ϴ� �Ϳ� ���� CVS�� �Բ� ���� ������ �� �ֽ��ϴ�:

  CVS����� üũ �ƿ�

  CVS����
����Ʈ


���� ������ File �޴��κ��� �̿��� �� �ְ� ��� ���� ���̽��� �����簡 ������ ���Դϴ�. �ű⼭ ù ��° �ܰ迡 �����  CVS ��Ʈ�� �����ϰ�/�Ǵ� ������ �ʿ䰡 ���� ���Դϴ�.


�츮�� ï¿½ï¿½Ã¼ CVS ���۷��̼� ï¿½ï¿½ï¿½Ç¿ï¿½ï¿½ï¿½ Check Out from CVSS�� Import into CVSS  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ���Դϴ�.

 


 

CVS ��Ʈ�� ����


����� �̷��� ����� ���� ���� CVS ��Ʈ ������ ������ �� �ֽ��ϴ�.  CVS ��Ʈ�� ����� ��ü IDEA ï¿½Ó¼ï¿½ï¿½Ô´Ï´ï¿½.  ï¿½Ì°ï¿½ï¿½ï¿½ � ������Ʈ�� ������ ���� ���� ����� ���� � ������Ʈ���� ������ CVS ��Ʈ�� �̿��� �� �ִ� ��� ���� �ǹ��մϴ�. (���� ����� CVS��� ��ü ������Ʈ�� üũ�ƿ� �ߴٸ� ���ڰ� �ʿ��� ���Դϴ�.)

CVS
��Ʈ�� CVS Roots ï¿½ï¿½ï¿½Ì¾ï¿½Î±ï¿½(���� �޴�, CVS Configure CVS Roots) ���� ����, ����, ������ �� �ֽ��ϴ�, �ű⼭ �� CVS ��Ʈ�� ������ ���� ������ �� ��Ʈ�� �Ӽ��� �����ϴ�:

Toolbar  

plus, minus�� copy ï¿½ï¿½È£ï¿½ï¿½ �Բ� ���̾�α��� ���� ��ư�� ����ϸ�, ����� CVS ��Ʈ�� ���� ���� �߰�, ����, ������ �� �ֽ��ϴ�.

CVS root  

�� �ʵ�� CVS ��Ʈ�� �����մϴ�. �װ��� Ư���� ���Ŀ��� ���ǵǾ�߸� �մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ����� �ý��� �����ڷκ��� ��ȿ�� ���ڿ��� ���� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ��Ÿ��� CVS��Ʈ �������� �˰� ������ �װ͵��� ��Ȯ�� ���ڿ��� �����ϴ� ����� Ȯ��ġ ������, ���� ���̾�α׸� ���� Edit by Field ï¿½ï¿½ï¿½É¿ï¿½ ���� ������ ����ϵ��� �ǰ��˴ϴ�:



����� ��Ȯ�� ��(�ʿ��ϴٸ�, ����� �ý��� �����ڿ� ����մϴ�)�� �����ϰ�OK�� Ŭ���ϰ� �� �Ŀ� ï¿½ï¿½È®ï¿½ï¿½ ���ڿ��� �ڵ������� ������ ���̰� CVS root ï¿½Êµï¿½ï¿½ ���Ե� ���Դϴ�.
����� ��� Ÿ���� CVS ��Ʈ�� �����ϴ°��� ����(pserver, ext, ssh, local), �ΰ� �׷��� �ɼ��� CVS ��Ʈ ���̾�α��� �ϴܿ� ��Ÿ�� ���Դϴ�.  ï¿½Ì°Í¿ï¿½ ���� ������ ����, �� ���ȿ��� ���Ŀ�  ï¿½Î°ï¿½ï¿½ï¿½ ���� ���� ï¿½ï¿½ ���ʽÿ�.


 

Use version  

In this option group you may specify which version in your CVSS repository you want to work with. By default, you will be suggested to work with the HEAD revision which is the most common case. 
�� �ɼ� �׷쿡�� ����� CVS ����ҿ��� ��� ������ �Բ� �۾��ϰ� �;��ϴ��� �����ص� �����ϴ�.  ï¿½ï¿½ï¿½ï¿½Æ®ï¿½ï¿½, ����� ���� ������ ���̽��� ���� ������ �Բ� �۾��� ���� ���ȵ� ���Դϴ�.

 

���� ����� �׷��� �ʴٸ� , ����� CVS �±� �Ǵ� ��¥���� �ٶ�� �Ǵ� ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½È®ï¿½ï¿½ CVS ��Ʈ�� �̹� ������ ���ǵǾ�߸� �Ѵ� ��� ���� �����Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ï¿½Ï´ï¿½ ���� ��ư �����ϰ�, �������� ��(�ʿ信 ���� �� �� ������ ���� ������ �����ϴ� CVS ������ ����)�� �Է��ϰų� ���̾�α׿��� ���� �����ϱ� ���� �ʵ��� �����ʿ��� ellipsis ��ư�� ����մϴ�:


���ǵ� CVS ��Ʈ�� ������ ������ �±��� ����� CVS ������� ������ϴ�.  

�±׸� �����ϰ�, OK�� Ŭ���մϴ�.


CVS
���� ��� ��¥�� Universal Coordinated Time���� ����� �Ϳ� ����, ���⼭ ������ ��¥/�ð��� GMT �Ű������� �Բ� ������ �dz��ְ� �� ���̶�� ���� �����Ͻʽÿ�.

 

���� ����� ���õ� �� �� �ɼ� ���� �� ���� �Բ� CVS���� ���� �Ǵ� üũ �ƿ� �Ϸ��� �Ѵٸ�, ����� ���� �� �� �������� ������ ( Updating Project ï¿½ï¿½  Updating Files ï¿½ï¿½ï¿½ï¿½)�� ������ ���� �� ������ ��� �۾��� ���簡 ���ǵ� �±� �Ǵ� ��¥�� ���������� ���ѵ� ���� ���� ���� ���ʽÿ�.

����� ������Ʈ ���� ���� �������� �±� �Ǵ� ��¥ ������ ������  CVS ���� ���� ï¿½ï¿½ ���������� �߰ߵ� �� �ֽ��ϴ�.


 

<Additional connection  
settings>  

��� Ÿ���� ���� �޼ҵ尡 CVS ��Ʈ�� ���� �����Ǵ� �Ϳ� ����, ���� �ɼ� ������ ��� �Ϻ� ������ CVS ��Ʈ ���̾�α��� �ϴܿ� ��Ÿ���ϴ�.  ï¿½ï¿½ ������ ������ ���� �޼ҵ��� ������ ���� ��� ���� ������ ���Խ�ŵ�ϴ�: pserver, ext, ssh, and local.


Proxy Settings: 

������ ������ ������ ������ pserver�� ssh ���� �޼ҵ忡 ���� �����˴ϴ������ ���ο� CVS ��Ʈ�� �����ϰų�, �� ���� �޼ҵ� ���� �� ���� �Բ� ���� CVS ��Ʈ�� ������ ��, ���� �׷��� CVS ��Ʈ ���̾�α׿� ��Ÿ���ϴ�:



To enable connection by proxy, check
 Use proxy  . Select the protocol and fill in the other fields with the data valid for the proxy server you use. Consult you system administrator if necessary. 

�����ÿ� ���� ������ ��� �����ϰ� �ϱ� ����, Use proxy ï¿½ï¿½ Ȯ���Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �����ϰ� ����� ����ϴ� ������ ������ ���� ��ȿ �����Ϳ� �Բ� �ٸ� �ʵ忡�� ä��ʽÿ�.  ï¿½Ê¿ï¿½ï¿½Ï´Ù¸ï¿½ �ý��� �����ڿ��� ����մϴ�.
���⿡�� ��������� ������ ���� ������ CVS ��Ʈ ������ ����� ���Դϴ�.


Connection method ext  : 
ext �޼ҵ忡 ���Ͽ�, IDEA �� ����Ʈ ��� �� �����μ� ���� �Ϲ������� ���� ���� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �׵��� ���� ������ �� �ֽ��ϴ�(���� ����, ����� �ý��� �����ڿ� ����Ͻʽÿ�. �׷��� ������ CVS ����ȭ�� �����Ͻʽÿ�).

���⿡�� ��������� ������ ���� ������ CVS ��Ʈ ������ ����� ���Դϴ�.


Connection method pserver  : 
��ü CVS ���� 
�� pserver ��� �� ������ �Ʒ��� ����˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ ���⿡�� �����ϴ� ���� ��� ����� ������Ʈ�� �� �޼ҵ带 ����ϰ� �ִ� ��� CVS ��Ʈ�� ������ ��ĥ ���̴� ��� ���� �����Ͻʽÿ�.


Connection method ssh  : 
�� ���� �޼ҵ带 ����, ����� ��� SSH ������ ����ؾ� �ϴ°�, SSH ��Ʈ, �׸��� ����������, ������ Ű ������ ������ �� �ֽ��ϴ�.



���⿡�� ��������� ������ ���� ������ CVS ��Ʈ ������ ����� ���Դϴ�.


Connection method local  : 
IDEA�� ���� ����� �������� �ʽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� ���� CVS Ŭ���̾�Ʈ�� ����ϰ� �;��ϸ�  ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ȣ��Ʈ �ӽ� ���� CVS�� ��ġ�ؾ߸� �ϰ�, �����μ� �۾��ϱ� ���ؼ� �װ��� �����ؾ߸� �մϴ�. �׸��� ���� ����� local ������ ����Ͽ� CVS ��Ʈ�� �߰��ϰ� ������ �ɼ��� ä��ʽÿ�:


 


 

Global Settings...  

�� ��ư�� ����� ������Ʈ�� ���� global CVS �� ������ �����ϵ��� �����ʽÿ�.

 

��ü CVS ����


��ü CVS �� ������ �����ϱ� ���ؼ����� ���� ï¿½ï¿½ï¿½ï¿½, �Ǵ� CVS ��Ʈ ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¿ï¿½ï¿½ï¿½ Global Settings...  ï¿½ï¿½ Ŭ���Ͻʽÿ�:

CVS Rootsó��, �� ���̾�α׿����� ������ ���� IDEA

�� ���ؼ��� �������Դϴ�. ���⼭ ������� ��ȭ�� ��� ����� ������Ʈ�� ������ ��ĥ ���Դϴ�.

 

Use UTF-8  encoding  

�� �ɼ��� ��� �����ϰ� �ϰ� �� ��, UTF-8 �ڵ�ȭ�� IDEA �� CVS ����� ���̿��� ��� ������ ��Ʈ���� ����� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ǥ���� CVS�� ���õ� �ּ����� Ư�� ���ڿ� �Բ� ������ �� ����ϴ� ���� �ʿ�� �� �� �װ��� Ư�� �����մϴ�.

Pserver Protocol Settings  

�� �׷� �Ͽ��� �� �Ű� ������ ������ pserver ������ �޼��带 �����Ͽ�

����� CVS ���۷��̼ǿ��� ����˴ϴ�. 

Password file:  

 

�ʵ��� ����Ʈ ���� ����� Ȩ ���͸�(����ũ�� �ϰ����� ���� ��� ������ ����� �Բ� �����Ǵ�)�� ��ġ�� .cvspass ���Ͽ� ���� ��θ� �����մϴ�. �ʵ��� �����ʿ��� ellipsis ��ư�� ����Ͽ� ����� ��� ���� ���̾�α׷κ����� �ٸ� ���� ������ �� �ֽ��ϴ�.


���� IDEA�� ����� �α��� ������ �߰��ϴ� ���� �Ұ����ϸ�, ����� �����Ϸ��� �� ������ �Ʒ��� ���̾�α׿� �Բ� ��ſ��� ������Ʈ �� �� �Դϴ�:



Read timeout

�и� ������� ���ǵǾ��� ����Ʈ ���� 60000 ï¿½Ô´Ï´ï¿½ï¿½×°ï¿½ï¿½ï¿½ CVS ����ҷκ����� �Է� ��Ʈ�� �󿡼� �б� �ݿ� ���� �ѷ��� �� �����ݴϴ�.  ï¿½ï¿½ï¿½ ����Ʈ ������ ����մϴ�. �׷��� ����� CVS ����(���� ���,  ï¿½Ï¹ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ���Ӷ�����)��� Ÿ�� �ƿ� ���ܸ� ���� ��쿡, ����� �� ���� �ø� �ʿ䰡 ���� ���� �ֽ��ϴ�.