FreeBSD ÇÚµåºÏ : °³¹ßÀÇ ÃÖÀü¼±: FreeBSD-current¿Í FreeBSD-stable : ÀÎÅÍ³Ý »ó¿¡¼­ ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­Çϱâ : Anonymous CVS
Previous: ÀÎÅÍ³Ý »ó¿¡¼­ ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­Çϱâ
Next: CTM

18.3.1. Anonymous CVS

Jordan K. Hubbard <jkh@FreeBSD.ORG> Àú.

±è½Â¿µ <nobreak@kr.FreeBSD.org> ¿ª.
1999³â 6¿ù 5ÀÏ

18.3.1.1. °³¿ä

Anonymous CVS(anoncvs·Îµµ ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù)´Â ¿ø°Ý CVS ÀúÀå°í(repository)¿ÍÀÇ µ¿±âÈ­¸¦ À§ÇØ FreeBSDÀÇ CVS À¯Æ¿¸®Æ¼ ¹øµé·Î Á¦°øµÇ´Â ±â´ÉÀÔ´Ï´Ù. À̸¦ ÅëÇØ FreeBSD »ç¿ëÀڴ Ưº°ÇÑ ±ÇÇÑ ¾øÀ̵µ FreeBSD ÇÁ·ÎÁ§Æ®ÀÇ °ø½Ä anoncvs ¼­¹öÁß Çϳª·ÎºÎÅÍ Àбâ Àü¿ë CVS ¸í·ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Anonymous CVS¸¦ »ç¿ëÇϱâ À§Çؼ­´Â CVSROOT ȯ°æº¯¼ö¿¡ ÀûÀýÇÑ anoncvs ¼­¹ö¸¦ ¼³Á¤ÇÑÈÄ Áö¿ª ÀúÀå°í¸¦ »ç¿ëÇϵí cvs(1) ¸í·ÉÀ» ÅëÇØ Á¢±ÙÇÏ¸é µË´Ï´Ù.

CVSup°ú anoncvs ¼­ºñ½º°¡ ±Ùº»ÀûÀ¸·Î °°Àº ±â´ÉÀ» ÇÏÁö ¾Ê´Â°¡ ÇÏ´Â ¸»À» ÇÕ´Ï´Ù¸¸, »ç¿ëÀÚÀÇ µ¿±âÈ­ ¹æ¹ý ¼±Åÿ¡ ¿µÇâÀ» ÁÙ¸¸ÇÑ ¸î°¡Áö Â÷ÀÌÁ¡(trade-off)ÀÌ ÀÖ½À´Ï´Ù. ¿ä¾àÇØ ¸»Çϸé, CVSupÀº ³×Æ®¿öÅ© ÀÚ¿øÀ» ´ë´ÜÈ÷ È¿À²ÀûÀ¸·Î È°¿ëÇÏ¸ç ±â¼úÀûÀ¸·Î ¸Å¿ì ¼¼·ÃµÇ¾úÁö¸¸ ±î´Ù·Î¿î ¸éÀÌ ÀÖ½À´Ï´Ù. CVSupÀ» »ç¿ëÇϱâ À§Çؼ­´Â µ¥ÀÌÅ͸¦ ²ø¾î¿À±â À§ÇØ Æ¯º°ÇÑ Å¬¶óÀ̾ðÆ®¸¦ ¸ÕÀú ¼³Ä¡ÇØ¾ß ÇÏ°í, CVSup¿¡¼­ collectionsÀ̶ó ĪÇÏ´Â ¹­À½ ´ÜÀ§·Î¸¸ ÀÛ¾÷ÀÌ °¡´ÉÇÕ´Ï´Ù.

±×¿¡ ¹ÝÇØ Anoncvs´Â CVS ¸ðµâ¸íÀ» ÁöÁ¤ÇÔÀ¸·Î½á °³º° ÆÄÀÏ¿¡¼­ºÎÅÍ Æ¯º°ÇÑ ÇÁ·Î±×·¥(ls³ª grep °°Àº)±îÁö Á¶ÀÛÀÌ °¡´ÉÇÕ´Ï´Ù. ¹°·Ð, anoncvs´Â CVS ÀúÀå°í¿¡ ´ëÇØ Àбâ Àü¿ë ÀÛ¾÷¸¸ÀÌ °¡´ÉÇϹǷÎ, FreeBSD ÇÁ·ÎÁ§Æ®¿Í °øÀ¯µÈ µ¶ÀÚÀûÀÎ ÀúÀå°í¿¡¼­ °³¹ßÀ» ÇÏ°íÀÚ ÇÑ´Ù¸é, CVSup¸¸ÀÌ À¯ÀÏÇÑ ¼ö´ÜÀÔ´Ï´Ù.

18.3.1.2. Anonymous CVS »ç¿ëÇϱâ

CVSROOT ȯ°æ º¯¼ö¿¡ FreeBSD ÇÁ·ÎÁ§Æ®ÀÇ anoncvs ¼­¹öÁß Çϳª¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ cvs(1)·Î Anonymous CVS ÀúÀå°í¿¡ Á¢±ÙÇϱâ À§ÇÑ ¼³Á¤ÀÇ ÀüºÎ ÀÔ´Ï´Ù. º» ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼­ ´ÙÀ½ÀÇ ¼­¹öµéÀÌ °¡´ÉÇÕ´Ï´Ù:

»ç¿ëÀÚ´Â °ú°Å¿¡ Á¸ÀçÇ߰ųª ÇöÀç À¯ÁöµÇ´Â(¶§·Ð ¾ÕÀ¸·Î ³ª¿Ã) ¾î¶°ÇÑ ¹öÀüÀÇ FreeBSD ¼Ò½º¿¡ ´ëÇؼ­µµ CVS¸¦ ÅëÇØ "check out" ÇÒ ¼ö Àֱ⠶§¹®¿¡, cvs(1)ÀÇ ¸®ºñÀü (-r) Ç÷¡±×¿Í FreeBSD ÇÁ·ÎÁ§Æ® ÀúÀå°í¿¡¼­ ±×°ÍÀÌ ¼ö¿ëÇÏ´Â ºÎºÐ¿¡ ´ëÇØ Àß ¾Ë¾ÆµÑ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

µÎ°¡Áö Á¾·ùÀÇ Å±װ¡ Àִµ¥, ¸®ºñÀü(revision) ÅÂ±×¿Í ºê·£Ä¡(branch) űװ¡ ±×°ÍÀÔ´Ï´Ù. ¸®ºñÀü ű״ Ưº°ÇÑ ¹öÀüÀ» °¡¸£Å°°í, ±× Àǹ̴ ¿µ¿øÈ÷ º¯Ä¡ ¾Ê½À´Ï´Ù. ¹Ý¸é ºê·£Ä¡ ű״ °³¹ß¼±»ó¿¡¼­ ±× ¼ø°£ÀÇ ¸¶Áö¸· ÃֽŠ¹öÀüÀ» ¶æÇÕ´Ï´Ù. ºê·£Ä¡ űװ¡ Ưº°ÇÑ ¹öÀüÀ» ¶æÇÏÁø ¾Ê±â ¶§¹®¿¡, ³»ÀÏÀº ¿À´Ã°ú Àǹ̰¡ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù..

´ÙÀ½Àº »ç¿ëÀÚµéÀÌ °ü½É ÀÖ¾îÇÒ ¸¸ÇÑ ºê·£Ä¡ ű׵éÀÔ´Ï´Ù:

HEAD

ÁÖ¿ä °³¹ß ¶óÀÎ, FreeBSD-current¸¦ °¡¸£Åµ´Ï´Ù. ¸®ºñÁ¯ÀÌ ¸í½ÃµÇÁö ¾Ê¾ÒÀ»¶§ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù.

RELENG_3

FreeBSD-3.x °³¹ß ¶óÀÎÀÔ´Ï´Ù. FreeBSD-stable ·Îµµ ¾Ë·ÁÁ³½À´Ï´Ù. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_2

FreeBSD-2.2.x °³¹ß ¶óÀÎÀÔ´Ï´Ù. 2.2-stable ·Îµµ ¾Ë·ÁÁ³½À´Ï´Ù. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_1_0

FreeBSD-2.1.x °³¹ß ¶óÀÎÀÔ´Ï´Ù. - º» °¡Áö´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

´ÙÀ½Àº »ç¿ëÀÚµéÀÌ °ü½É ÀÖ¾îÇÒ ¸¸ÇÑ ¸®ºñÁ¯ ű׵éÀÔ´Ï´Ù.

RELENG_2_2_6_RELEASE

FreeBSD-2.2.6. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_2_5_RELEASE

FreeBSD-2.2.5. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_2_2_RELEASE

FreeBSD-2.2.2. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_2_1_RELEASE

FreeBSD-2.2.1. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_2_0_RELEASE

FreeBSD-2.2.0. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_1_7_RELEASE

FreeBSD-2.1.7. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_1_6_1_RELEASE

FreeBSD-2.1.6.1. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_1_6_RELEASE

FreeBSD-2.1.6. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_1_5_RELEASE

FreeBSD-2.1.5. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

RELENG_2_1_0_RELEASE

FreeBSD-2.1.0. Æ÷Æ® ÄÝ·º¼Ç¿¡´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

ºê·£Ä¡ ű׸¦ »ç¿ëÇÒ °æ¿ì¿£, ÀϹÝÀûÀ¸·Î °³¹ß¼±»óÀÇ ÃֽŠ¹öÀü ÆÄÀÏÀ» ¹Þ°Ô µË´Ï´Ù. ÀÌÀü ¹öÀüÀ» ¹Þ°íÀÚ ÇÒ °æ¿ì¿¡´Â, -D date Ç÷¡±×¸¦ »ç¿ëÇØ Æ¯Á¤ ³¯Â¥¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº cvs(1) ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°íÇϼ¼¿ä.

18.3.1.3. ¿¹Á¦

cvs(1)·Î ¹«¾ð°¡ Çغ¸±â Àü¿¡ ¸Å´º¾ó ÆäÀÌÁö¸¦ ÃæºÐÈ÷ °ËÅäÇÏ±æ ¹Ù¶ø´Ï´Ù. ¿©±â¼± °£·«ÇÑ ¿¹¸¦ ÅëÇØ º»ÁúÀûÀ¸·Î Anonymous CVS¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö »ìÆ캾´Ï´Ù:

-current·ÎºÎÅÍ ¹«¾ð°¡(ls(1)) ²ø¾î¿Â ÈÄ ´Ù½Ã »èÁ¦ÇÕ´Ï´Ù:

% setenv CVSROOT anoncvs@anoncvs.freebsd.org:/cvs
% cvs co ls
% cvs release -d ls

2.2-stable °¡Áö»óÀÇ ls(1)¸¦ ²ø¾î¿É´Ï´Ù:

% setenv CVSROOT anoncvs@anoncvs.freebsd.org:/cvs
% cvs co -rRELENG_2_2 ls
% cvs release -d ls

FreeBSD 2.2.2¿Í FreeBSD 2.2.6¿¡¼­ÀÇ ls(1) ¼öÁ¤³»¿ªÀ» Á¶È¸(unidiff·Î)ÇÕ´Ï´Ù:

% setenv CVSROOT anoncvs@anoncvs.freebsd.org:/cvs
% cvs rdiff -u -rRELENG_2_2_2_RELEASE -rRELENG_2_2_6_RELEASE ls

´Ù¸¥ °¡´ÉÇÑ ¸ðµâ¸íÀ» ¾Ë¾Æº¾´Ï´Ù:

% setenv CVSROOT anoncvs@anoncvs.freebsd.org:/cvs
% cvs co modules
% more modules/modules
% cvs release -d modules

18.3.1.4. Âü°í ÀÚ·á

´ÙÀ½Àº CVS¸¦ °øºÎÇϴµ¥ À¯¿ëÇϸ®¶ó »ý°¢µÇ´Â ÀÚ·áµéÀÔ´Ï´Ù:


FreeBSD ÇÚµåºÏ : °³¹ßÀÇ ÃÖÀü¼±: FreeBSD-current¿Í FreeBSD-stable : ÀÎÅÍ³Ý »ó¿¡¼­ ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­Çϱâ : Anonymous CVS
Previous: ÀÎÅÍ³Ý »ó¿¡¼­ ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­Çϱâ
Next: CTM