·¢²©ÎÄ
linux kernel ×ÔÓɲ©¿Í

http://blog.chinaunix.net/space.php?uid=10678279

   
¸öÈË×ÊÁÏ
  • ²©¿Í·ÃÎÊ£º991279
  • ²©ÎÄÊýÁ¿£º216
  • ²©¿Í»ý·Ö£º10045
  • ²©¿ÍµÈ¼¶£ºÉϽ«
  • ×¢²áʱ¼ä£º2006-08-07 12:36:48
¶©ÔÄÎҵIJ©¿Í
  • ¶©ÔÄ
  • ¶©Ôĵ½Ïʹû
  • ¶©Ôĵ½×¥Ïº
  • ¶©Ôĵ½Google
×ÖÌå´óС£º´ó ÖРС²©ÎÄ
·ÖÀࣺ ÐÂÈËÅàѵ

svn ÃüÁî²Ù×÷·Ç³£¼òµ¥

ºÍcvsµÄ²Ù×÷»ù±¾Ò»Ö ¡£



¶ÔÓÚÈÕ³£²Ù×÷À´Ëµ£¬×î³£ÓõľÍÊÇÄǼ¸¸öÃüÁ svn co/update/add/ci




ÐÞ¸ÄÁËij¸öÎļþ£¬Ïë´«ÉÏÈ¥£º svn ci bob.c   -m "bob modify"

Èç¹û ÏëÏëcvs ÄÇÑù£¬ cvsi ci bob.c µÄʱºò×Ô¶¯µ¯³ö vi´°¿Ú£¬ÒªÉèÖÃSVN_EDITOR±äÁ¿£º export SVN_EDITOR=/usr/bin/vim  £¬ ¿ÉÒÔдËÀÔÚ /root/.bash_profile ÀïÃæÈ¥¡£

ÐÂÌí¼ÓÁËij¸öÎļþ£¬ Ïë´«ÉÏÈ¥£¬   echo 1 > bob.c    ;    svn add bob.c ; svn ci bob.c

×Ô¼ºÐÞ¸ÄÁË£¬ ·¢ÏÖ´íÁË£¬ Ïë»Ö¸´µ½svnÉÏÃæµÄ°æ±¾£¬ ¿ÉÒÔÓà svn update bob.c -r25   // 25 Êǰ汾ºÅ ¡£

ÏëҪɾ³ýij¸öÎļþbob.c  :  svn del bob.c  ;  svn ci bob.c

Ïë³¹µ×¸üÐÂij¸öĿ¼£¨¿ÉÄܸÄÁËij¸öĿ¼µÄһЩÎļþ£¬¶¼²»ÏëÒªÁË£© £¬ svn revert -R xxx  £¨xxxÊÇÄǸöĿ¼£©

£­£­£­£­£­£­
±ÈÈç £¬ÎÒcheckoutÏÂÀ´ºó£¬Ð½¨ÁËÒ»¸öĿ¼£¬È»ºóÒªÉÏ´«Õû¸öĿ¼£¬ Õâµã±ÈcvsÇ¿£¬
svn add xxx   (xxx¾ÍÊÇÄǸöĿ¼)  £¬Ëû»áµÝ¹æµÄÔö¼ÓÕû¸öĿ¼µÄ¡£
È»ºó svn ci ¼´¿É
SVN ʹÓÃÖ®×¢ÒâÊÂÏ
 
ÔÙ´ÎÇ¿µ÷Ò»µãʹÓÃsvn/cvs µÄÁ÷³Ì£º

±ÈÈçbob £¬¼ÙÈçÎÒÐÞ¸ÄÁ˱ȽϴóµÄµØ·½µÄ´úÂ룬
ÎÒµÄÁ÷³ÌÊÇ£º

1>checkout ÏÂÀ´kernelµÄ×îа汾 £¨Èç¹ûÒÔǰÒѾ­ÓÐÁ˾Íupdate һϠ£¬ ¾ßÌåµÄÃüÁî²»ÄÜÓÃupdate £¬Ó¦¸ÃÓÃsvn revert
2> Ð޸쬱¾µØµ÷ÊÔ£¬ ²âÊÔok
3> check in ×Ô¼ºÐ޸ĹýµÄÎļþºÍÔö¼ÓµÄÎļþ£¨svn add xxx) ¡£   ×¢ÒâÈËÎÞÍêÈË£¬ ¿ÉÄÜ»áÍü¼Ç´«ÁËij¸öÎļþ£¬  Äã¿ÉÒÔÔÚ¸ùĿ¼Ï £¬Ö´ÐÐsvn ci £¬Ëü»áÁгöÀ´Äã¸ÄÁËÄÄЩÎļþ
4> ÉÏ´«Íê±Ïºó£¬ °ÑÈ«²¿´úÂë checkout ÏÂÀ´ £¬±àÒ룬 ²âÊÔ£¬ Èç¹ûok £¬ ·¢mail ¸øÏà¹ØµÄÈË£¬ ÄÚÈÝ£¬±ÈÈç¡°I have updated "drivers/fs/ext3.c , pls update it " ,×ÜÖ®Ô½ÏêϸԽºÃ£¬
×îºÃ¾«È·µ½Îļþ£¬ Èç¹û²»Äܾ«È·µ½Îļþ £¬Ò²Òª¾«È·µ½Ä¿Â¼£¬ ²»ÒªËµ £¬"ÎÒ¸üÐÂÁËkernelµÄ´úÂ룬 Äãupdateһϡ±ÕâÑùµÄ»° £¬ »á¸ø±ðÈËÔö¼Ó¹¤×÷Á¿£¬kernel ÄÇô¶àµÄ´úÂ룬 ±ðÈË×ܲ»ÄÜÿ´Î¶¼update £¬ ÄÇÑùʱ¼ä»áºÜ³¤¡£

5> µÈ´ý×űðÈ˵ÄÎÊÌⱨ¸æ¡£¡£¡£¡£¡£¡£


×¢ÒâÊÂÏ µ±Ä㶼ûÓÐÎȶ¨Ä³¸öcÎļþµÄʱºò £¬²»Òªcheck in £¬ ²»ÒªÈýÌìÁ½Í·checkin svnÉϵÄͬһ¸öÎļþ£¨Èç¹ûÊÇÕâÑù£¬Ö»ÄÜ˵Ã÷£¬ÄãµÄ¸ÄµÄ»¹²»Îȶ¨£¬ ÏÈ×Ô¼º²âÊÔÎȶ¨ÁËÔÙ´«£©

ÁíÍ⣬ svn ²»ÊǸöÈ˵ı¸·ÝµÄ²Ö¿â£¬ÊÇ´ó¼ÒµÄ²Æ²ú£¬ÒªÒ»×Öǧ½ðµÄ¸Ä¡£


  




¿ÉÒԲο¼£¬ ÎÒµÄÌû×Ó£º

http://infomax/bbs/viewthread.php?tid=8&page=1&extra=page%3D1


ÏÂÃæÊÇÆäÖеÄÒ»²¿·Ö£¬ ¶ÔÓÚÈÕ³£ÓÃÒѾ­×ã¹»ÁË¡£

svn ÃüÁî²Ù×÷·Ç³£¼òµ¥ £¬ºÍcvsµÄ²Ù×÷»ù±¾Ò»Ö ¡£

ÏÂÃæÁгöһЩ×î¼òµ¥³£ÓÃµÄ ¡£ ¶ÔÓÚEasySVNµÄÓ÷¨£¬ ¶¼ÊÇͼÐνçÃæ£¬¿ÉÒÔ×Ô¼º×Ðϸ×ÁĥһϠ£¬¿ÉÒÔÎÊKyo £¬Kyo±È½ÏÊìϤ¡£

£¡ ÀûÓÃÆ½Ê±µÄ¿ÕÏÐʱ¼ä £¬ÀûÓà http://192.168.167.103/svn/try/uucp-1.07   À´Á·ÊìËü £¬ ²»ÒªµÈµ½×Ô¼ºÓõÄʱºò £¬ÊÖæ½ÅÂÒ¡£ uucp-1.07 רÃÅÁ·ÊÖÓà £¬ÂÒµôҲûÓйØÏµ¡£



¶ÔÓÚÈÕ³£²Ù×÷À´Ëµ£¬×î³£ÓõľÍÊÇÄǼ¸¸öÃüÁ svn co/update/add/ci




1>ÐÞ¸ÄÁËij¸öÎļþ£¬Ïë´«ÉÏÈ¥£º svn ci bob.c   -m "bob modify"

2>Èç¹û ÏëÏëcvs ÄÇÑù£¬ cvsi ci bob.c µÄʱºò×Ô¶¯µ¯³ö vi´°¿Ú£¬ÒªÉèÖÃSVN_EDITOR±äÁ¿£º export SVN_EDITOR=/usr/bin/vim  £¬ ¿ÉÒÔдËÀÔÚ /root/.bash_profile ÀïÃæÈ¥¡£


3>ÐÂÌí¼ÓÁËij¸öÎļþ£¬ Ïë´«ÉÏÈ¥£¬   echo 1 > bob.c    ;    svn add bob.c ; svn ci bob.c


4>×Ô¼ºÐÞ¸ÄÁË£¬ ·¢ÏÖ´íÁË£¬ Ïë»Ö¸´µ½svnÉÏÃæµÄ°æ±¾£¬ ¿ÉÒÔÓà svn update bob.c -r25   // 25 Êǰ汾ºÅ ¡£


5>ÏëҪɾ³ýij¸öÎļþbob.c  :  svn del bob.c  ;  svn ci bob.c


6> Ïë³¹µ×¸üÐÂij¸öĿ¼£¨¿ÉÄܸÄÁËij¸öĿ¼µÄһЩÎļþ£¬¶¼²»ÏëÒªÁË£© £¬ svn revert -R xxx  £¨xxxÊÇÄǸöĿ¼£©

£­£­£­£­£­£­

7>±ÈÈç £¬ÎÒcheckoutÏÂÀ´ºó£¬Ð½¨ÁËÒ»¸öĿ¼£¬È»ºóÒªÉÏ´«Õû¸öĿ¼£¬ Õâµã±ÈcvsÇ¿£¬
svn add xxx   (xxx¾ÍÊÇÄǸöĿ¼)  £¬Ëû»áµÝ¹æµÄÔö¼ÓÕû¸öĿ¼µÄ¡£
È»ºó svn ci ¼´¿É

²©¿ÍÍÆ¼öÎÄÕÂ