���� CVS ���

 

IDEA�� CVS ������ ��ſ��� ������ ���� CVS Ư¡�� ����� ��ȸ�� �ݴϴ� :

*       Annotating files

*       Working with tags and branches

*       Using CVS multi-developer features

*       Add/remove watches

*       Reviewing watchers

*       Edit/unedit files

*       Reviewing editors

*    

Annotating Files  


����� ������Ʈ�� � �����̶� CVS annotate  ������ ������ �� �ֽ��ϴ� ..  ï¿½Ì°ï¿½ï¿½ï¿½ �� ������ ���� ���濡 ���� ������ ǥ���� ���Դϴ�:

*   ������ �߰��� ���� ��ȣ

*   ���� ������ ���� �����߳�

*   ���� ������ ��¥

 

annotate ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ���� CVS �޴� ������ ���� ���� �׹��� Browse CVS Repository �� ������( File Browse CVS Repository  ) �� ������ CVS ���� �޴� ������ �̿��� �� �ֽ��ϴ�. ����� ������ ȣ���� �� ������ ������(���� �װ��� �̹� �������� ������)���� �����ϴ�.  ï¿½ï¿½ ������ ���� ���� �ֱ��� ���� ������ Ȩ�뿡 ��Ÿ���ϴ�. �װ��� �����͸� �����ϱ� ���� Ȯ��˴ϴ�:



Annotate
�� �����ǰų� ��ü�� ���ο� ���� ������ �������� �ʽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� �׷� ������ �ʿ��ϸ�, CVS ���� �Ǵ� ���� �޴����� �߰ߵǴ� CVS�� ���� IDEA�� diff�ɷ��� ����Ͻʽÿ�: CVS | Compare with.

Working with tags and branches  


IDEA
�� �±׿� �б⸦ �����ϱ� ���� �׸��� �±׸� �����ϱ� ���� CVS ���ɿ� ������ �����մϴ�.

Create Branch
�� ������ ���� CVS �޴� ������ �׸��� ������ CVS ���� �޴��� ���� ���� �׹��� ������ ���͸� ������ �̿��� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ȣ���� ��, ���� �б� ���̾�αװ� ��Ÿ���ϴ�:

*       Branch name ï¿½ï¿½ ���ο� �б�( ���̾�αװ�  �չ��� ��Ʈ���� ����մϴ�)�� ���� CVS-���� �����̾�߸� �մϴ�.  ï¿½ï¿½ï¿½ï¿½ ��ȣ ��ư�� ������ �±׸��� ����ҿ� ����Ʈ�ϰ� �ִ� ���̾�α׸� ��� ���Դϴ�.  ï¿½Ì°ï¿½ï¿½ï¿½ ������ �Ǵ� ������ �� �� ������, ����� ����� ����Ҹ� ���� ���� ���� ���� ��Ģ�� ��ǻ� ����, �ʵ忡�� �����ϴ� ���� ���� �����ϴ� ���� �����ϰ� �մϴ�.

*   Override existing �� tag ���ɿ� ���� CVS Ŀ�ǵ� �� �ɼ� -F ï¿½ï¿½ ��Դϴ�

*   Switch to this branch ï¿½ï¿½ ����� ���� �۾��� ī�Ǹ� Branch name���� ������ �� ����ġ �մϴ�.

 

Create Tag: 

�� ������ ���� CVS �޴� ������ �׸��� ������ CVS ���� �޴��� ���� ���� �׹��� ������ ���͸� ������ �̿��� �� �ֽ��ϴ�.  ï¿½×°ï¿½ï¿½ï¿½ ������ �б⿡�� ���ο� �б⺸�� �±׸� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ȣ���� ��, Create Tag ï¿½ï¿½ï¿½Ì¾ï¿½Î±×°ï¿½ ��Ÿ���ϴ�:

*   Tag name�� ���ο� �±�(���̾�αװ� �չ��� ��Ʈ���� ����մϴ�)�� ���� CVS-���� �����̾�߸� �մϴ�.  ï¿½ï¿½ï¿½ï¿½ ��ȣ ��ư�� ����ҿ��� ������ �±׸��� ����Ʈ�ϰ� �ִ� ���̾�α׸� ��� ���Դϴ�.  ï¿½Ì°ï¿½ï¿½ï¿½ ������ �Ǵ� ������ �� �� ������, ����� ����� ����Ҹ� ���� ���� ���� ���� ��Ģ�� ��ǻ� ����, �ʵ忡�� �����ϴ� ���� ���� �����ϴ� ���� �����ϰ� �մϴ�.

*   Override existing�� tag ���ɿ� ���� CVS Ŀ�ǵ� �� �ɼ� -F ï¿½ï¿½ ��Դϴ�

*   Switch to this tag�� ����� ���� �۾��� ī�Ǹ� Tag name ���� ������ �� ����ġ �մϴ�.

 

Delete Tag: 

�� ������ ���� CVS �޴� ������ �׸��� ������ CVS ���� �޴��� ���� ���� �׹��� ������ ���͸� ������ �̿��� �� �ֽ��ϴ�.  ï¿½×°ï¿½ï¿½ï¿½ ������ �б⿡�� �±׸� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ȣ���� ��, Delete Tag ���̾�αװ� ��Ÿ���ϴ�:



����� �����ϰ� �;��ϴ� �±��� �̸��� �Է��Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ ��ȣ ��ư�� Ŭ���ϸ� �±׸��� ����ҿ� ����Ʈ�ϰ� �ִ� ���̾�α׸� �ε��մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �����ϱ⸦ ���ϴ� �±׸� �����ϰ� OK�� �����Ͻʽÿ�.

Using CVS multi-developer features  


CVS
�� �� ������� ���� � ������ �����ߴ��� �˰� ���ִ� Ư¡�� �����ϸ�, ���� ������ ���ÿ� �۵���Ű�� ���� ���� �����ڸ� ���� �ɷ��� �����ϴ� ���� �� ��� ���̿��� ��������� �����ϰ� �մϴ�.  

������ ������ �����ϴ�:watch on, watch off, watch add, watch remove, watch remove, unedit, watchers, watchers. 

�� ������ �����ϴ� ���� IDEA �� ������ �ѽ��ϴ�. CVS ����ȭ �Ǵ� �ٸ� �Ϻ� ���� ������ ����Ͻʽÿ�.  ï¿½ì¸®ï¿½ï¿½ ����� IDEA ȯ�� �ȿ��� �� ���ɰ� �Բ� ��� ���� �� �ִ��� ���⿡�� ������ ���Դϴ�.

IDEA �� �������� ����/���ÿ� ���õ� ������ �� �� �ֽ��ϴ�:

*   ���� ����

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

*   �װ��� �����ϴ� ��� ���Ͽ� ������ ��ġ�� ���͸�

*   �׵��� �����ϴ� ��� ���Ͽ� ������ ��ġ�� ���� ������ ���͸�


��ġ/����Ʈ Ŀ�ǵ�� ���� ���� �׹��� ���⿡�� ���ϰ� ���͸��� ���� CVS �޴��� CVS ���� �޴� ������ �����˴ϴ�. �׸��� ������ �����Ϳ��� �����ϴ�:

Add/remove watches  


IDEA�� ����Ͽ� ����� ������ �� �� �ֽ��ϴ�:

*   ����ҿ��� ������ ���ø� ���

*   ������ �������� ��Ͽ��� ��� �ڽ��� �߰� �Ǵ� ����.

 

Watching of files
�޴� Ŀ�ǵ�� ���� Watch On and Watch Off ������ �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� ������ �ű⿡�� ȣ���ϸ� ����� ������ ����(� ���õ� ���͸��� ��� ������ �����ϴ� ��)���� �Ǵ� �������� ������ ���Ͽ� �����ߴ� ��� ���Ͽ� ����˴ϴ�.

Joining or leaving a watch
����� Add Watch�� Remove Watch�� ����Ͽ� � �����̶� �������� ��Ͽ��� ��� �ڽ��� �߰� �Ǵ� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ������ ���õǰ� ������(��, Watch on ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �װͿ� ����Ǹ�), ����� ��� �ڽ��� ������ �����ڿ��� �߰��� �� ����� �����ϴ� �������� ������ ���� ���Դϴ�.

 

����� ���� ������ Add Watch ï¿½ï¿½ ������ ��, ����� ���� �׵��� ���Ͽ��� �Ͼ�� ����� �� �˰� �ְ� �;��ϴ� ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ �����ϴ�

*   Edit  :  ï¿½ï¿½ï¿½ï¿½ï¿½ �׵��� �װ��� ������ ������ ���� ǥ���ϴ� ���� ������ ���� �������� Edit ï¿½ï¿½ �����ϴ��� �� ���Դϴ�.

*   Unedit  : ï¿½ï¿½ï¿½ï¿½ï¿½ �׵��� �װ��� �����ϸ鼭 ������ �Ǵ� ���� ǥ���ϸ鼭 ���� ������ ���� �������� Unedit�� �����ϴ��� �� ���Դϴ� .

*   Commit  :  ï¿½ï¿½ï¿½ï¿½ï¿½ ���� �������� ������ ����ҿ� Ŀ���ϴ��� �� ���Դϴ�


����� �� ������ �����̵��� �Ǵ� �׵� ��ο� ��ġ�� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ ���� ��ġ���� ��� �ڽ��� �����ϴ� �Ϳ� ����˴ϴ�.  (�Ʒ� �׸��� ���ϴ�):

  

Reviewing Watchers  


You can see all the users who are watching a file by selecting in a navigation view (or opening it in the Editor) and invoking
 Show Watchers  command on the CVS Edit and Watch  submenu. You can invoke the command on a single file or multiple files. 

����� ������ ���� ����(�Ǵ� �����Ϳ��� �װ��� ���� ��)���� �����ϴ� �Ϳ� ���� ���� �ִ� ��� ����ڸ� �� �� �ֽ��ϴ�. �׸��� CVS ������ ǥ�� ������ ������ ȣ���ϴ� ���� ����޴��� �����ϰ�, ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ���� �Ǵ� ��Ƽ ���� ������ ������ ȣ���� �� �ֽ��ϴ�.

Edit/unedit files  


������ ���� ���¸� �����ϴ� �Ϳ� �̿� ������ �� CVS ������ CVS�� �ֽ��ϴ�.  ï¿½×µï¿½ï¿½ï¿½ Edit��Unedit   �����Դϴ�.  ï¿½×µï¿½ï¿½ï¿½ �ַ� ���Ǹ� ���� ���˴ϴ�. �׷��� �ٸ� �� ����� ���� ������ �������� ���� �����ϰ� �ִ��� �� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ CVS Edit and Watch ï¿½ï¿½ï¿½ï¿½Þ´ï¿½ �󿡼� �̿� ���� �մϴ�.
����� ���� ����, ���� ���õ� ����, �ϳ��� ���͸� ������ �� ������ ȣ���� �� �ֽ��ϴ�, �Ǵ� ������ ���� ���⿡�� ���͸��� �����߽��ϴ�.  (���õ� ���͸��� ��� ������ ������ �׵鿡�� �����ϰ� �� ���Դϴ�).  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ���� �޴� ������ CVS �׸��� ����ϰ� �ִ� �����Ϳ��� ������ ���� ������ ������ ȣ���� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ Edit�� ȣ���� ��, ����� ��� �ٸ� ����ڰ� �� �� �ִ� ������ "������"�� ��Ͽ� �߰��˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ���Ϸ� ����ġ�� �� ��, ����� ���ϰ� �Բ� ������ �ǰ� �Ǵ� �ٸ� ����ڿ� �����ϰ� �ִ� Unedit �� �����Ϳ� ��ȣ�� ��Ͽ��� ����� �����մϴ�.

Reviewing Editors  


���� ����� Show Watchers ï¿½ï¿½ ����Show Editors ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ���� �󿡼� edit ������ ������ ��� ������� ����� �����ݴϴ�.