���� Ư���� ���۷��̼�

 

IDEA���� ���ϰ� �Բ� �۾��ϰ� CVS ������ enabled �� ��,  ���� ��� CVS ���۷��̼��� �̿��� �� �ְ�, ���� ���� �Ӹ� �ƴ϶� �̱ۿ��� ����� �� �ֽ��ϴ�.  CVS ������ ������ ���� CVS ï¿½Þ´ï¿½ ��������� �ҷ��� �� �ֽ��ϴ�.

*   Commit 

*   Rollback   

*   Update 

*   Check out  

*   Merge 

*   Add 

 

*   Remove 

*   Ignore 

*   Compare 

*   Check status 

*   Show history 

*   Selection history 

 

 
����� ��� �� ������ ������  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ȣ���� ��, �׵��� �����ϱ� ���� ���̾�αװ� ��Ÿ���ϴ�. (����� �׷� ���̾�α׸� ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ® CVS �������� �����ϴ� üũ �ڽ��� Ŭ�����Ͽ� �Ұ����ϰ� �� �� �ֽ��ϴ�.)

�� ���ǿ� ���ԵǴ� ���۷��̼ǿ� ���Ͽ�, ����� IDEA �� CVS ���տ� ���� ������ ï¿½ï¿½ï¿½ï¿½ ��� ï¿½ï¿½ ���� �ƴ� ���� ��� ���� �� �Դϴ�.

Commit  


�� ������ ���� ���� ������ �Ǵ� ��Ƽ ������ ���� ������ �ҷ��� �� �ֽ��ϴ�.  Commit File ���̾�αװ� ��Ÿ�� ���Դϴ�:



�ڵ尡 CVS�� Ŀ���ϱ� ����  ����� ���������� ���õ� ���ϰ�/�Ǵ� optimize imports�ϴ� IDEA�� ���� �� �ֽ��ϴ�.  OK�� Ŭ���ϱ� ���� ���̾�α׿��� �����ϴ� �ڽ��� Ȯ���Ͻʽÿ�.


IDEA
�� ����� ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ® CVS �������� ������ �ǰ��Ͽ� �ּ��� Ŀ���ϴ� ���� ó���մϴ�.

���� Commit������ ���������� �Ϸ��Ѵٸ�, ������ up to date�� ��ũ�� ���̰� CVS ���� ����Ʈ��CVS ��� �ǿ��� ��µ� ���Դϴ�.Ŀ���Ϸ��� �� �� � ������ �߻��Ѵٸ�, IDEA�� Errors �ǿ��� �װ��� ����Ʈ �� ���Դϴ�.

 

���� ���:

*   ���� ����� ����� ���� ����ȭ ���� �ٸ� �������� ���� ���� ������ ���� ����Ǿ��� ������ ������, ����� ������ ������ ���� ���Դϴ�:



�� ��� ����� ����ҿ��� ������ ������ �Բ� ����� ���� ī�Ǹ� merge ï¿½ï¿½ �ʿ䰡 ���� ���Դϴ�.  Ä«ï¿½Ç°ï¿½ �պ��ǰ� ��� ������ �浹�� �ذ�� �� ������ �պ��� ���¸� �Ҵ��մϴ�, ����� ����ҿ� �װ��� �����ϰ� Ŀ���� �� �ֽ��ϴ�.

 

*   ���� ����� ������ ���� �±� �Ǵ� ������ ���� ��¥�� ��ũ�� ������ Ŀ���Ϸ��� �õ��ϸ�, CVS ������ "���Ÿ� ������" �õ��� ������ ���Դϴ�. �׸��� ������ ������ ���� ��Ÿ�� �� �Դϴ�:



������ �ذ��ϱ� ����, ����� ������ ���� �����͸� �缳���ϴ� �Ͱ� �Բ� update ï¿½ï¿½ �ʿ䰡 ���� ���Դϴ�. �� ��쿡��, ����� ������ ������ ���� �ֱ���

������ �պ��� ���Դϴ�. ������ �浹 ( Merge ������ �θ��� �Ϳ� ����)�� �ذ��ϰ� �� �Ŀ�, ����� Ŀ���� �� ���� �� �Դϴ�.

 

Rollback  


����� CVS ���� �Ʒ����� ������ ����, �߰�, ������ ��, ����� �׻� �׷��� ������ �ѹ��� �� �ֽ��ϴ�.


���ϻ󿡼� �ѹ� ������ ���� ������ ������Ʈ, üũ �ƿ� �Ǵ� Ŀ�� �� ���·� ������ ����Ʈ�� �ǵ����ϴ�.

��Ȯ�� ������ ����� ������ CVS ���¿� �����ϴ� Rollback Changes�� ï¿½Î¸ï¿½ �� �����մϴ��׷��Ƿ�, �޴� Ŀ�ǵ�� ���� ���մϴ�.  ï¿½×°ï¿½ï¿½ï¿½ �׻� �ѹ� ������( ), Rollback  �ܾ�� �ѹ�� ���� ��Ȯ�� �ϴ� ����� �����մϴ� (�Ʒ� ������� ���ϴ�).

�ٸ� ���¿� �Բ� ��Ƽ ���� ������ �ҷ��� ��, �װ��� �׻� Rollback Changes ï¿½ï¿½ï¿½ ���� ���Դϴ�.

 


������Ʈ ����, ���� ����, ������, �׸���  Commit Project ���̾�α׿��� �� ���� ���� �Ǵ� ���ϵ��� ���� �� �� ������ ���� �Ǵ� CVS ï¿½Þ´ï¿½ï¿½Îºï¿½ï¿½ï¿½ �ҷ��� �� �ֽ��ϴ�.
���� ���¿� ����, Rollback Changes ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ���� ������ ������ �� �Դϴ�:

File Status  

Rollback Command  

Result  

modified 

Rollback Local Changes  

���Ͽ��� ��������� ��� ������ ������ ���Դϴ�. �׸��� ������ up to date ï¿½ï¿½ï¿½Â¸ï¿½ ���� ���Դϴ�

deleted 

Rollback Deletion  

������ ��ũ�� up to date  ï¿½ï¿½ï¿½Â·ï¿½ CVS �� �ٿ� ����� �� �Դϴ�.

externally deleted 

Rollback Deletion  

������ ��ũ ������ ������ ���̰�, up to date ï¿½ï¿½ï¿½Â¸ï¿½ �Ҵ��� �� �Դϴ�

added 

Rollback Creation  

������ ��ũ�κ��� ������ ���Դϴ�

merged 

Rollback Local Changes  

���� ������ ����� ���̰�, ����ҷκ����� ������ ä�õ� ���Դϴ�. �׸��� ������ up to date ï¿½ï¿½ï¿½Â¸ï¿½ �Ҵ��� �� �Դϴ�

merged with conflicts 

Rollback Local Changes  

���� ������ ����� ���̰�, ����ҷκ����� ������ ä�õ� ���Դϴ�. �׸��� ������ up to date ï¿½ï¿½ï¿½Â¸ï¿½ �Ҵ��� �� �Դϴ�

unknown 

Rollback Creation  

������ ��ũ�κ��� ������ ���Դϴ�

 

Effect of Rollback Local Changes  

�ѹ� ���� ������ ȿ���� ����� ������ �����ϰ� �� �Ŀ� ��ġ�� ������ ������ ���ؼ� ����� ���������� ����ϴ� ���� �ƴ����� �𸨴ϴ�.
�������� ���̾�׷��� 2���� �����ڿ� ���� CVS�� ���ϰ� ������ ������ ǥ���մϴ�.  ï¿½×°ï¿½ï¿½ï¿½ ���� ������ �浹�� �ѹ��ϰ� �� �Ŀ� ���� ī���� CVS ������ ���ؼ� �Ͼ�� ���� �ܼ��� ���� ǥ���մϴ�.  ï¿½ï¿½ï¿½â¿¡ ������ �Ͼ���� �����ݴϴ�:

*   ������ Dev1�� ���� 1.1�� ����ҿ��� �����ͼ�, �װ��� �����ϰ�, �׳��� ������ CVS�� Ŀ���մϴ�.

*   ������ Dev2�� Dev1�� ���� 1.1�� �׳��� ���� ī�ǿ��� ���� �ڵ带 �����ϰ� ������ ���� ���� ���մϴ�. Dev2�� ���� ������ Ŀ���� ��, �״� ����Ұ� ����Ǿ��ٴ� �޽����� ����ҷκ��� ��� �˴ϴ�.  ï¿½×·ï¿½ï¿½ï¿½ �״� ����ȭ�ϱ� ���ؼ� Update�� �����ϰ� �׳��� ī�Ǵ� �׶� ���� 1.2�� ������Ʈ �ǰ� CVS�� �� ���� ������ Merged with Conflicts���¸� �����մϴ�.

*   Dev2�� ���� ������ �ѹ��ϱ�� �����մϴ�.  ï¿½×´ï¿½ ���� 1.2�� ���� ī�Ǹ� ����ϴ�.

*   Dev2�� CVS�� ������ Ŀ���� ��, ����Ʈ�� ���� 1.2�� ��ġ�ص� �װ��� ���� 1.3  ï¿½ï¿½ �˴ϴ�.

 

Update  


update ������ ��ſ��� ����ҿ� �Բ� ����� ���� ������ ����Ʈ�� ����ȭ�ϴ� ���� ����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ update�� ������ ���� ȣ���� �� �ֽ��ϴ�
 

*   ���� ����

*   ���� ���õ� ����

*   �ϳ��� ���͸�

*   ���� ���õ� ���͸�


���� ������ �����Ͽ� ��ü ������Ʈ�� ����ȭ�ϴ� ���� ���� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ ����,  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ®ï¿½ï¿½ Ư���� �ɼ�: ������Ʈ ï¿½ï¿½ ���ʽÿ�.


update�� ȣ���ϱ� ���ؼ�

1.   Project tool window ï¿½Ç´ï¿½  Commander �� ���� �׺���̼� ���⿡�� �ϳ� �̻��� ���ϰ�/�Ǵ� ���͸��� �����Ͻʽÿ�.

2.  ���� �޴��� ����ϰ�, CVS |  Update�� �����մϴ�.

3.   

Update Options ï¿½ï¿½ï¿½Ì¾ï¿½Î±×°ï¿½ ��Ÿ���ϴ�.  ï¿½Ì°ï¿½ï¿½ï¿½ �� �ɼ��� �����ϴ� CVS Ŀ�ǵ� �� �ɼǿ� ���� ���� ��ȭü�� ǥ���մϴ�. 

���� ����� �׵��� �ϴ� �� �ɼǿ� �������� ������, CVS�� ���� ������ ����Ͻʽÿ�.  

�츮�� IDEA���� �׵��� ���������̼ǿ� ���ؼ� �ɼ��� �� ���� �� ���Դϴ�.



Branch Merging: 

���� ����� �װ��� �ʿ��ϸ�, ����� �ϳ� �Ǵ� �� ���� CVS �� �Բ� ����� ���� ������ ī������Ʈ�� �պ��ϴ� ���� ������ �� �ֽ��ϴ�.  CVS ���ɾ� ���� �������̽�����, �̰��� -j ï¿½É¼ï¿½ï¿½Ô´Ï´ï¿½.
�ɼ� Don't Merge ï¿½ï¿½ �бⰡ �Ϲ������� �ʿ����� ���� �Ϳ� ���� �պ����� ����Ʈ�� ���õ˴ϴ�. ���� ����� �ٸ� �ɼ� ���� 1���� �����ϸ�, �ؽ�Ʈ �ʵ��� ���� �Ǵ� ������ ��� �����ϰ� �ϰ� �˴ϴ�(�ɼ��� ���ÿ� �����Ͽ�).  ï¿½ï¿½ �ʵ��� ���� ���� ��ȣ ��ư�� Ŭ���ϸ� Select Tag ���̾�αװ� �˾��˴ϴ�:


���̾�α״� CVS ���� ������ ����ҿ� ���� ������ ��� branch tags�� ����Ʈ �մϴ�.

 

����� �պ��ϰ� �;��ϴ� �б�� ��ġ�ϰ� ��Ͽ��� �װ��� �����Ͻʽÿ�. �׸��� OK�� Ŭ���Ͻʽÿ�.



Use Version
����� �ٸ� �Ϻ� ��������� ����� ���� �ý����� ���������� ������Ʈ�� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �� tag�� ���� �Ǵ� �� date ���� ������ ������ �� �ֽ��ϴ�.  Default �ɼ��� �̰��� ���� ���� ����ȭ�� �Ϳ� ����  ������ ������ ������ �����մϴ�.  Use Version ï¿½ï¿½ ���� �ٸ� �ɼ��� ������ �����ϴ�:

*   By tag (-r)�̱� ������ ������Ʈ�� ��, ����� Revision �Ǵ� Tag�� ���� �� �� �ϳ��� ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �� �ɼ��� ������ ��, �ؽ�Ʈ �ʵ�� �����ϴ� ���� ��ȣ ��ư�� ��� �����ϰ� �˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ ��ȣ �Ǵ� �±׸� �ؽ�Ʈ �ʵ忡 �Է�����, ellipsis ��ư�� Ŭ���ϰ�, ��� ���̾�α׿��� ���� �Ǵ� �±׸� �����մϴ�:



��Ƽ ������ ������Ʈ�ϰų�(���������� ���� �Ǵ� ���͸����� update�� ȣ���� ��), ����� Tag �� ���� ������ ������ ������ �� �ֽ��ϴ�

*   By date (-d)����� Ư������ ��¥�� ��������� ������Ʈ�� �� �ֽ��ϴ�. ����� �� ���� �Ǵ� ���� ���� �Ǵ� ���͸� ������ ������Ʈ�� ȣ���ϴ� ���� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �� �ɼ��� ������ ��, ��¥�� ����Ʈ�� ���� ��¥�Դϴ�.  ï¿½Ù¸ï¿½ ��¥�� �����ϰ�, ���� ��ȣ ��ư�� Ŭ���ϰ�, Choose Date ���̾�α׿��� �ٶ�� �Ǵ� ��¥�� �����մϴ�:

Reset sticky data (-A)
���� �±� �Ǵ� ��¥�� ���� �����Ǿ��� �Ϻ� ��������� ���õ� ������ ���� üũ�ƿ� �Ǵ� ������Ʈ�� ������, �±�/��¥ ������ ������ ���� ������ �����ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� ���� "����" ��������� �� ������ ���� �±�� ������ ������Ʈ�ϰ� �;��ϸ�, ������ ���� ������ ���ŵDZ� ���� �� �ɼ��� Use Version ï¿½ï¿½ï¿½ï¿½ Default �ɼ��� �����Ͽ� Ȯ���Ͻʽÿ�.

Change keyword substitution to: 

���� Ȯ�εǸ� �̰��� -k CVS �� ������ ��ȯ�˴ϴ�.  ï¿½Å°ï¿½ ���� Ȯ�忡�� ���-�ٿ� �ڽ��� �ɼ��� �����  CVS Options: Default keyword substitution for text files ï¿½ï¿½ï¿½ï¿½ ����˴ϴ�.

Do not show this dialog in the future
�� üũ �ڽ��� ���� CVS �ɼ� ï¿½ï¿½ï¿½ï¿½ ����� ���� ���� ���̾�α׿��� Command Dialogs ï¿½×·ì¿¡ï¿½ï¿½ �߰ߵ� Update Ã¼Å© �ڽ��� �����մϴ�.

Check out  


�� ������ CVS ����ҿ� �Բ� ����� ����ȭ�� ���Դϴ�. �׷��� ������ �۾��� ����� CVS ����ҿ��� �� ������ ������ ���� ������Ʈ�� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ ������ ��ſ� ���� ��������� � �����̶� �ҽǵ� ���̰�, �±� �Ǵ� ��¥���� �ֽ� ����� ���� �Ǵ� ������ ������ �Բ� ���� ���� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �� ������ ����� �ʿ�� �ϴ� �Ϳ� ��Ȯ�� ���Դϴ�. �׷��� ����� �װ��� ������ �ϴ��� �����մϴ�.  CVS�� "üũ�ƿ�"�� ������ �ٸ� ���� ���� ��Ŀ��� "üũ�ƿ�"�� �ݵ�� ������ �ʽ��ϴ�.


Check out  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ �Բ� ���͸��� ������ ���� Project View ï¿½ï¿½ CVS File View ï¿½ï¿½ï¿½ï¿½ CVS �޴��κ��� �̿��� �� �ֽ��ϴ�.  

deleted
externally deleted
modified
merged
merged with conflicts

�� ������ ����/�պ��� ���� ������ �ҷ������� , �Ǵ� ����� ���� ������ ����/�պ��� ������ ������ ��, ��ſ��� Ȯ�� ���̾�αװ� ������Ʈ �� ���̰�, �ű⼭ �����  ���� ���� ���� �޾Ƶ��̰ų� �ź��� �� �ֽ��ϴ�:


����� Overwrite Modified Files ï¿½ï¿½Æ°ï¿½ï¿½ Ŭ���ϰ� �� �Ŀ�, ������ ���̾�αװ� ��Ÿ�� ���Դϴ�. �ű⼭ ����� ����� üũ�ƿ��ϱ� �ٶ�� ������ ������ �� �ֽ��ϴ�:

 

*   ����� HEAD revision�� �����ϸ� ï¿½ï¿½ï¿½ï¿½ï¿½ Ʈ��ũ �� ������ ���� ���Դϴ�.

 

*   ����� By tag�� �����ϸ�(-r ���� ���� �ɼǿ� �����ϴ�),����� �±� �Ǵ� �б⸦ ���� Ư���� ������ �Ǵ� �б� ���� ��� ���� ������ �� ���� ���Դϴ�.


���� �±װ� �����Ǹ�, �������� ��� ����, ������ ������ ���� �±׸� �Ҵ�� ���Դϴ�.  ï¿½Ýµï¿½ï¿½ �̹� ������ ����� ������ Ŀ���ϴ� ���� ����ϵ��� �Ͻʽÿ�. ���� �б� �̸��� �����Ǹ�, �Ҵ�� � ������ ���� ������ ���̶� ����� �б� ���� ���� ���Դϴ�.


 

Check out  ï¿½ï¿½ï¿½Û·ï¿½ï¿½Ì¼ï¿½ï¿½ï¿½ ����μ�, ������ ���� �۾��� ����� ����� üũ�ƿ��ߴ� ������ ���� ���� ���̰�, �ٲ��� ���Դϴ�. ���� ������  Show History ������ ��� �Ϳ� ���� �̰��� ���� Ȯ�ε� �� �ֽ��ϴ�. �ű⼭ ������ ������ ����ü�� ��ũ �� ���Դϴ�.

Merge  


�����  �۾��� ����� � �б� ���̶�  Update�� �����Ͽ�, ������Ʈ ���̾�α׿��� �б⸦ �����ϴ� �Ϳ� ���� ��������� ������ �պ��� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �̰��� �浹�� �ʷ��մϴ�. �װ��� CVS�� �������� Update Info ï¿½Ç¿ï¿½ï¿½ï¿½ �����˴ϴ�:



�浹�� �쿬�ϰ� �߻����ų� (�� ����� �������� ��� �Ͱ� �浹�ϴ� ������ Ŀ���� ���� ���� ���ϰ� �־����ϴ�), ��������� �𸨴ϴ�(����� �б�κ��� �����ϰ� ������Ʈ�ϰ� ����� �ű⿡�� �浹�� ���� �˰� �־����ϴ�).


IDEA�� Merge ����, Ư�� ����� CVS �浹�� �ذ��ϴ� ���� ������ �ϴ� ���� ��(diff)Ư¡�� Ư���� ��ȭ�� �����մϴ�.  ï¿½×°Í°ï¿½ �Բ� �۾��Ϸ��� ����ϱ� ����, �����  Managing Files: Comparing Files (diff) ï¿½ï¿½ �����ϰ� �;��ص� �����ϴ�.
CVS
Merge Ư¡�� ȣ���ϱ� ���ؼ�, ������Ʈ ���� �� �����쿡�� ������ � �浹�̶� ������ ��ư�� Ŭ���ϰ�, Merge�� �����Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ ���̾�αװ� ��Ÿ���ϴ�:





���� �浹�� �����ϰ� �ִ� ������ ������ ���� ������ ����� ���� �������� CVS ����޴��κ��� ���� �޴��� Merge�� �θ� �� �ֽ��ϴ�.




Editing to resolve conflicts
����� ��ũ�� ������� �� �� �ִ� �Ϳ� ����, ���̾�αװ� 3 �г�, �ڵ��� �ٸ� ������ �ִ� ������ ǥ���մϴ�.  Merge Result ��� �߾ӿ� ������ �� �ִٶ�� ���� �����ϴ� ���� �߿��մϴ�.  ï¿½ï¿½ï¿½ �װ��� ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ����� ������� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ ���� �浹�� �ذ��ϴ� �� �гο��� ����� ������ ���� �� �ֽ��ϴ�. ����� Apply�� Ŭ���ϴ� �� Merge Result �� �����ϴ� ���� ����� local working copy �� ���� ������ �ִ� ���Դϴ�.  Apply �� ���� ����� ���� ī�Ƿ� ����ҿ��� ����� ������ Ŀ������ �ʽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �׵��� �����ϰ� Ŀ���� �ʿ䰡 �ֽ��ϴ�. ������ Ÿ���� ���� ǥ�ÿ� ���� ǥ�õȴٴ� ���� �����Ͻʽÿ�.  ï¿½ï¿½ï¿½Ì¾ï¿½Î±ï¿½ �Ʒ��� ���ʴ� ���� �ǹ̸� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �� �浹 ���� ������ ����(   ) �� �����ϱ� ���� ������ �������� ���������� ����� �� �ֽ��ϴ� ().

Comparing file versions
 
�����  diff ï¿½ï¿½ ��ư�� ����ϰ� �ִ� 3 �г� ���� 2���� ���� ������ �����ߴ� �����̵��� ���ϱ� ���� ȣ���� �� �ֽ��ϴ�.  (��Ʈ�� ���콺�� ���� ��� ��ſ��� ��� ��ư�� diff ���۷��̼��� ȣ���ϴ��� �����ݴϴ�.)



Applying non-conflicting changes
�� �浹�Ǵ� ������ �浹�Ǵ� ���濡 ���Ͽ� �������� �𸨴ϴ�.  ï¿½ï¿½ï¿½Ù´ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ �ϳ��� Ŭ���� �Բ� ��� �� �浹�Ǵ� ������ �����ϴ� ���� �����ϰ� �ϴ� �������� �����մϴ�.

Add  


Add ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ����� unknown ���¿� �Բ� ������ �����ϴ� �� CVS �޴�(���� �Ǵ� ���� �޴�)���� ��� �����ϰ� �˴ϴ�.  CVS ����ҿ� ��ġ�� ������ ������ �߰��ϱ� ����, CVS ����ҿ� �̹� ���õǴ� ���͸� �Ʒ��� ������ ��ġ�ؾ߸� �մϴ�.


Add  ������ CVS ����ҿ� ������ ������ ��� �߰����� �ʰ�, ���� ����  commit �󿡼� �߰��ϱ� ���� ������ �������մϴ�.

 



����� ���� ���� �Ǵ� ��Ƽ ���� ������ Add  ������ �θ� �� �ֽ��ϴ�.  ï¿½ß°ï¿½ï¿½ï¿½ ���� ���õ� ������ ���� ����, �� ���̾�α� ���� �� ���� ��Ÿ�� ���Դϴ�:

Adding a single file: 


Adding multiple files: 


keyword substitution ï¿½ï¿½ï¿½-�ٿ� �ڽ��� �׵��� ������� ���� �� �ɼ��� ����  CVS Options: Default keyword substitution for text files���� ����˴ϴ�.


���� ����� ���߿� �����ٷκ��� �߰��� �Ϻ� ������ �����ϱ�� �����ϸ�, �׵��� ������ Ŀ���Ͽ� ����ҿ� �߰����� �ʽ��ϴ�. ����� ���� �������� �׷� ������ �����ϰų� �Ǵ� IDEA ���� �ٸ� ������ ������ �� �ֽ��ϴ�, �׸��� Undo 'Add' �� �θ��ϴ�. ������ ���´� �ٽ� unlnown�� �� �� �Դϴ�.


 

Remove  


�� ������ CVS ���� �Ʒ��� �ִ� ���Ͽ� ���� CVS �޴����� ��Ÿ������, ���� ���� �ý������κ��� �����˴ϴ�.  ï¿½×·ï¿½ ������ �ܺ������� ������ CVS ��Ȳ�� ���� ������ CVS ����ҷκ��� �װ͵��� ������ �� �Դϴ�. ����� Remove �� �θ� �� ����� CVS ����ҷκ��� ���õ� ������ ����⸦ ���ϴ°� ����� Ȯ���ϴ� ���̾�αװ� ��ſ��� ��� ���Դϴ�. �ܺ������� ������ ������ ���� ������ ��쿡�� ���̾�αװ� ����ó�� ���Դϴ�.



��� ����� ������ Ȯ���Ѵ� �ص�, ������ ��� �������� ���� ���̰�, ���� ����  Ä¿ï¿½ï¿½ �󿡼� ������ ���� ������ �� �� �Դϴ�.  ï¿½ï¿½ CVS ���´� deleted�� �� �� �Դϴ�.
����� �������� �ʱ�� �����ϴ� ���� Ŀ���ϱ� ���� � ����Ʈ�������, �����  Rollback Deletion�� �ҷ����� �� ������ ���� �ǵ��� �� �ֽ��ϴ�.

Ignore  


���� ����� ���� �󿡼� Ignore ������ �θ���(�Ǵ� ������ �׷� �󿡼�), �װ��� ignored�μ� ��ũ�� ���̰� .cvsignore ���Ͽ� ��ϵ� �� �Դϴ�. �׷� ������ CVS ����κ��� ���ܵǴ� �Ͱ� ���� �CVS ���۷��̼ǻ󿡼� ���õ˴ϴ�.


��ǥ�� ���õ� ������ ���� � �� ���ɵ� IDEA�� ���� �Ϳ� ���� �� ������ �θ��� �Ϳ� �����Ͻʽÿ�. ���� ����� ignore ����Ʈ�κ��� ������ ������ �ʿ䰡 ������, ����� �������� .cvsignore ���Ͽ� ��ġ�ϴ� �����κ��� �� ���ڵ带 ������ �ʿ䰡 ���� ���Դϴ�.

 


 

Compare  


IDEA
�� Diff  ����� ����ϸ�, CVS ������ ��ſ��� �ٸ� ������ �Բ� ����� �۾� ������ ������ ����Ʈ�� ���ϴ� �ɷ��� �����մϴ�. ï¿½ï¿½ï¿½ï¿½ �ɼ��� CVS �޴��� Compare With ï¿½ï¿½ï¿½ï¿½Þ´ï¿½ �Ʒ��� ��Ÿ���ϴ�:

*   Latest Repository Version:  ������� �� ������ �� ������ ���̶�� �ص� �� �ֽ� ������ �ִ� ���õ� ������ ���մϴ�. �� �װ��� ����� ���� ����ȭ ���� ����ҿ� ��Ÿ�����ϴ�.

*   The Same Version:  ����� ���� ����ȭ�μ� ���� ����� ������ ���� ���¿� ���մϴ�.

*   Selected Version:  ����� �� �±�, ���� ��ȣ �Ǵ� ��¥���� ���ϴ� ������ ������ �� �ִ� ���̾�α׸� ���ϴ�.


�ܺ� diff ���α׷��� ����ϴ� ���� �����մϴ�.  ï¿½ï¿½ �ɼ��� File |  Settings: IDE Settings: General�� �����˴ϴ�.

 


 

Check status  


IDEA
���� ï¿½ï¿½ï¿½ï¿½ï¿½  ï¿½î¶² �������̽� ���� ��Ҷ� ������ ���¸�  file coloring���� ���� �ؼ��� �� �ֽ��ϴ�.  ï¿½×·ï¿½ï¿½ï¿½ ����� ���� ���� �����ְ� �Ǵ� ���°� ����ҿ� �Բ� ����� ���� ����ȭ ���� ������ ���� ���¿� �� ���� ���̿��� ���� ���̸� ǥ���Ѵٴ� ���� ���޾ƾ߸� �մϴ�.
���� ����� ������ ����� ���¿��� ���̿� ��̰� ������, ����� ���� �Ǵ� ���� CVS �޴��κ��� Check Status ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ȣ���� �ʿ䰡 ���� ���Դϴ�.  ï¿½ï¿½ ������ �� �� ���ϰ� ���� ���Ͽ� ����� �� �ֽ��ϴ�.
���� ������ �ҷ��� ��, �װ��� �װ� �Ʒ����� ��� ������ ���¸� Ȯ���� ���Դϴ�.
Check Status��  Project View  ,  File View,  Project Status���� ���� �޴��κ��� �Ǵ� ���� �����ͷκ��� �̿��� �� �ֽ��ϴ�.


Check Status ������ ignored ï¿½ï¿½ï¿½Ï¿ï¿½ ���� �̿��� �� ���� �ʽ��ϴ�.


ȣ��� ��, �װ��� CVS �� �����쿡�� Status ���� ������ŵ�ϴ�:



���� �޴��� ���õ� �׸� ���� ������ ��� CVS ������ �� �������� �����մϴ�.

Show History  


CVS
���� �Ʒ��� �ִ� ���� ���� ������ �� ������ �ҷ��� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �װ��� �θ� ��, devoted ���� CVS �� �����쿡�� �������� �˴ϴ�. �ű⼭ ����� �б⸦ �����ϴ� ������ ���� ��ü ���� Ʈ���� �� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ����ȭ�� ������ ���� ����ü�� �Բ� ��Ÿ���� ������ CVS ������ ǥ���մϴ�:



���̺��� ����� ù ��°�� �� ������ �θ��ų� �������� ���⸦ ���������� �� CVS ����ҿ��� ��밡���� ������ ��� ������ ����Ʈ �մϴ�.

Commit comment ï¿½Ð³ï¿½ï¿½ï¿½ ����Ʈ���� ���õ� ���� ������ ��� Ŀ�� �ּ��� �����ݴϴ�.

Context menu
�� ���̾�α׿��� �̿� ������ ���� �޴��� ���� ���̾�α��� ���� ����Ʈ�� �ݺ��ϰ�, Jump to Source �� �����ϴ� �Ϳ� ���� �����Ϳ��� � ���õ� �����̶� �� ��ȸ�� ������� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ������ �� ���� ������ ���� ������ ��ó�� �� �� �ֽ��ϴ�.  

Toolbar: 
����:

Compare: 
Diff  ���̾�α׸�
���⿡�� ���� ���õ� �� ������ ���ϱ� ���� ���ϴ�.

Compare with Local
Diff 
���̾�α׸� ���õ� ������ ���� ���� ����� ���ϱ� ���� ���ϴ�.

Get: 

���õ� ������ ����Ʈ�� �Բ� ����� �۾��� ������ ����Ʈ�� ���� ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ � ������ ��ġ�� ���� ���������, �ż��� ���̾�αװ� Ȯ���� ���� ��Ÿ�� ���Դϴ�.

Annotate: 
���� Ȩ�� ���� ���� CVS �ּ��� ���Ҿ� �����Ϳ��� ���õ� ������ ����Ʈ�� ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �б� �������� ������ �˴ϴ�. �ּ��� �Ұ����ϰ� �ϱ� ���ؼ�, Ȩ�� �������� ������ ��ư�� Ŭ���ϰ�, Close Annotations�� �����մϴ�.

Refresh: 

���⸦ ���������մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ �۵���Ű�� ���� ���� ����� ��Ÿ�������� �𸣴� ����ҿ��� ���ο� ���� ������ ���� Ȯ���� �ʿ䰡 ������ �̰��� ������ �� �ֽ��ϴ�.  ï¿½Â±ï¿½ �Ǵ� ��¥���� ������Ʈ�ϰų�, ������ �����ϰ� �� �Ŀ�, ����� Refresh ï¿½ï¿½ �θ� �� �ֽ��ϴ�. È®ï¿½ï¿½ï¿½Ï±ï¿½ ���� � Ư���� ������ �� �±� �Ǵ� ��¥�� �����մϴ�(��ġ�� ���簡 �ǰ�, ����ü�� ������ �� �Դϴ�).

Show as Tree
������ ���� Ʈ��-����� ���-���⸦ �ٲߴϴ�.  ï¿½ï¿½ï¿½-����� Ʈ��-���Ⱑ ���� �б⸦ �����ϴ� ����ҿ��� ��ſ��� ���� ���� �̷��� �׸��� �����ִ� ���� ������ �ʵ忡 ���� ������ ��Ʈ�ϴ� �Ϳ� �����մϴ�.

 

Selection history  


����� ��ü ������ �����ϴ� ��, Ư�� �װ��� �ʹ� ���, ���� ������ ������ �� ���� �ڵ��� Ư���� ��� �̷��� ������ �ʿ䰡 �ֽ��ϴ�.  ï¿½ï¿½ ��� ����� �����Ϳ��� ����� "�߿��� ����"�� ������ �� �ְ�, ���� �޴� �Ǵ� ���� �޴����� CVS |  Show History for Selection  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �θ��ϴ�.


�� ���̾�α׿��� �̿� ������ �ɼǰ� ���۷��̼��� ǥ��  History for Selection ���̾�α׿� ���� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ���̰� �ٴ� ��� ���� ����� ���Ŀ� �ֽ��ϴ�.  ï¿½ï¿½ï¿½Ãµï¿½ �ڵ忡 ���� CVS �̷��� �� ��, ����� CVS�� Ư���� �ʵ带 �� ���Դϴ�.


���Ͽ� �̿� ������ ��� CVS ���۷��̼��� ï¿½ï¿½ï¿½ï¿½ ��� ï¿½ï¿½ï¿½ï¿½ ����˴ϴ�.