Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
TotoiseSVNµÄ»ù±¾Ê¹Ó÷½·¨
 
  3708  次浏览      28
 2018-1-25  
 
±à¼­ÍƼö:
±¾ÎÄÀ´×Ôcnblogs£¬Ö÷Òª½²½âÁË TotoiseSVNһЩ»ù±¾µÄ·½·¨£¬ÀýÈ磺ǩÈëÔ´´úÂëµ½SVN·þÎñÆ÷¡¢Ç©³öÔ´´úÂëµ½±¾»ú¡¢Ìá½»Ð޸ĹýµÄÎļþµ½SVN·þÎñÆ÷µÈ¼°¿Í»§¶Ë»ù±¾Ó÷¨¡£

TotoiseSVNµÄ»ù±¾Ê¹Ó÷½·¨

½ñÌìÎÒÒª½²µÄÊÇ£¬TortoiseSVNµÄ¼òµ¥Ê¹Ó÷½·¨¡£

Ò»¡¢Ç©ÈëÔ´´úÂëµ½SVN·þÎñÆ÷

¼ÙÈçÎÒÃÇʹÓÃVisual StudioÔÚÎļþ¼ÐStartKitÖд´½¨ÁËÒ»¸öÏîÄ¿£¬ÎÒÃÇÒª°ÑÕâ¸öÏîÄ¿µÄÔ´´úÂëÇ©Èëµ½SVN ServerÉϵĴúÂë¿âÖÐÀÊ×ÏÈÓÒ¼üµã»÷StartKitÎļþ¼Ð£¬ÕâʱºòµÄÓÒ¼ü²Ëµ¥ÈçÏÂͼËùʾ£º

ͼ2-2-1

µã»÷Import£¬µ¯³öÏÂÃæµÄ´°Ì壬ÆäÖÐhttp://zt.net.henu.edu.cn ÊÇ·þÎñÆ÷Ãû£¬svnÊÇ´úÂë²Ö¿âµÄ¸ùĿ¼£¬StartKitÊÇÎÒÃÇÔÚÉϸö½Ì³ÌÖÐÌí¼ÓµÄÒ»¸ö´úÂë¿â£º

˵Ã÷£º×óϽǵÄCheckBox£¬ÔÚµÚÒ»´ÎÇ©ÈëÔ´´úÂëʱûÓÐÓ㬵«ÊÇ£¬ÔÚÒÔºóÄãÌá½»´úÂëµÄʱºòÊǷdz£ÓÐÓõġ£

ͼ2-2-2

µã»÷OK°´Å¥£¬»áµ¯³öÏÂÃæµÄ´°Ì壬ҪÇóÊäÈëÆ¾¾Ý£º

ͼ2-2-3

ÔÚÉÏÃæµÄ´°ÌåÖÐÊäÈëÓû§ÃûºÍÃÜÂ룬µã»÷OK°´Å¥£º

clip_image008

ÈçÉÏͼËùʾ£¬ºÃÁË£¬Ô´´úÂëÒѾ­³É¹¦Ç©ÈëSVN·þÎñÆ÷ÁË¡£ÕâʱºòÍŶӳÉÔ±¾Í¿ÉÒÔǨ³öSVN·þÎñÆ÷ÉϵÄÔ´´úÂëµ½×Ô¼ºµÄ»úÆ÷ÁË¡£

¶þ¡¢Ç©³öÔ´´úÂëµ½±¾»ú

ÔÚ±¾»ú´´½¨Îļþ¼ÐStartKit£¬ÓÒ¼üµã»÷Checkout£¬µ¯³öÈçÏÂͼµÄ´°Ì壺

ͼ2-2-5

ÔÚÉÏͼÖÐURL of Repository£ºÏµÄÎı¾¿òÖÐÊäÈësvn serverÖеĴúÂë¿âµÄµØÖ·£¬ÆäËûĬÈÏ£¬µã»÷OK°´Å¥,¾Í¿ªÊ¼Ç©³öÔ´´úÂëÁË¡£

˵Ã÷£ºÉÏͼÖеÄCheckout Depth£¬ÓÐ4¸öÑ¡Ï·Ö±ðÊÇǨ³öÈ«²¿¡¢Ö»Ç©³öÏÂÒ»¼¶×ÓĿ¼ºÍÎļþ¡¢Ö»Ç©³öÎļþ¡¢Ö»Ç©³ö¿ÕÏîÄ¿£¬Ä¬ÈϵÄÊǵÚÒ»Ïî¡£ÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃÇÒ²¿ÉÒÔʹÓÃwebµÄ·½Ê½·ÃÎÊ´úÂë¿â£¬ÔÚä¯ÀÀÆ÷ÖÐÊäÈëhttp://zt.net.henu.edu.cn/svn/StartKit/

ÕâʱºòÒ²»áµ¯³ö¶Ô»°¿ò£¬ÒªÇóÊäÈëÓû§ÃûºÍÃÜÂ룬ͨ¹ýÑéÖ¤ºó¼´¿Éä¯ÀÀ´úÂë¿âÖеÄÄÚÈÝ¡£

¸ã¶¨£¡Ô´´úÂëÒѾ­³É¹¦Ç©³öµ½¸Õ²Åн¨µÄStartKitĿ¼ÖС£

´ò¿ªStartKitĿ¼£¬¿ÉÒÔ¿´µ½ÈçÏÂͼµÄÎļþ¼Ð½á¹¹£º

ͼ2-2-5

Ò»µ©Äã¶ÔÎļþ»òÎļþ¼Ð×öÁËÈκÎÐ޸ģ¬ÄÇôÎļþ»òÎļþ¼ÐµÄÏÔʾͼƬ»ú»á·¢Éú±ä»¯¡£ÏÂͼÖÐÎÒÐÞ¸ÄÁËÆäÖеĶþ¸öÎļþ£º

ͼ2-2-7

´ó¼Ò¿´Ò»Ï²»Í¬×´Ì¬Ëù¶ÔÓ¦µÄͼƬ£º

ͼ2-2-8

ÎÒÃÇÒѾ­ÖªµÀÔõô½«Ô´´úÂëÇ©Èëµ½SVN·þÎñÆ÷£¬Ôõô´Ó·þÎñÆ÷Ç©³ö´úÂëµ½±¾»ú£¬Ò²¼òµ¥Á˽âÁ˲»Í¬×´Ì¬Ëù¶ÔÓ¦µÄͼ°¸À²¡£

Èý¡¢Ìá½»Ð޸ĹýµÄÎļþµ½SVN·þÎñÆ÷

ÉÏÃæµÄͼ2-2-7ÖУ¬ÎÒÐÞ¸ÄÁËλÓÚModelÎļþÖеĶþ¸öÎļþImageInfo.csºÍNewsInfo.cs£¬ÏÂÃæÑÝʾÈçºÎÌá½»µ½SVN·þÎñÆ÷¡£

×¢Ò⣺Ìá½»Ô´´úÂëµ½·þÎñÆ÷ʱ£¬Ò»¶¨È·±£±¾»úµÄ´úÂëÊÇ×îа汾£¬·ñÔò¿ÉÄÜÌύʧ°Ü£¬»òÕßÔì³É°æ±¾³åÍ»¡£

ÔÚModelÎļþ¼ÐÉϵã»÷ÓÒ¼ü»òÔÚModelÎļþϵĿհ״¦µã»÷ÓÒ¼ü£¬µã»÷SVN Commit¡­µ¯³öÏÂÃæµÄ´°Ì壺

ͼ2-2-9

µã»÷OK°´Å¥ºó£¬µ¯³öÈçÏÂͼµÄ´°Ì壺

ͼ2-2-10

ËÄ¡¢Ìí¼ÓÐÂÎļþµ½SVN·þÎñÆ÷

ÎÒÃÇÔÚModelÎļþÏÂÌí¼ÓÒ»¸öеÄÀàÎļþUserInfo.cs£¬ÔÚModelÎļþϵĿհ״¦µã»÷ÓÒ¼ü£¬µã»÷SVN Commit¡­£¬ºÍÉÏÃæ½²µÄÌá½»Ð޸ĹýµÄÎļþµ½SVN·þÎñÆ÷Ò»Ñù£¬¾Í¿ÉÒÔÁË¡£

ÁíÍâÒ²¿ÉÒÔÔÚÎļþUserInfo.csÉϵã»÷ÓÒ¼ü£¬µã»÷TortoiseSVN=>>Add£¬µ¯³öÈçÏÂͼµÄ´°Ì壺

ͼ2-2-11

Ñ¡ÖÐUserInfo.csÎļþ£¬µã»÷OK°´Å¥£¬ÕâÑù²¢Ã»Óн«Õâ¸öÎļþÌá½»µ½SVN·þÎñÆ÷£¬Ö»Êǽ«Õâ¸öÎļþ±ê¼ÇΪԴ´úÂë¿â¿âÖеÄÎļþ£¬²¢½«Æä״̬ÖÃΪÐÞ¸Ä״̬¡£Ö®ºó£¬ÎÒÃÇÒªÔÙSVN CommitÕâ¸öÎļþÒ»´Î£¬²Å¿ÉÒÔ½«ÆäÕæÕýÌá½»µ½SVN·þÎñÆ÷ÉϵĴúÂë¿âÖС£

ÉÏÃæ½²ÊÇÌí¼ÓÎļþ£¬Êµ¼ÊÉÏ£¬Ìí¼ÓÎļþ¼ÐµÄ²½ÖèÒ²ÊÇÒ»ÑùµÄ£¬ÕâÀï¾Í²»ËµÁË¡£

Îå¡¢¸üб¾»ú´úÂëÓëSVN·þÎñÆ÷ÉÏ×îеİ汾һÖÂ

Õâ¸öÒ²ºÜ¼òµ¥£¬Ö»ÒªÔÚÐèÒª¸üеÄÎļþ¼ÐÉϵã»÷ÓÒ¼ü»òÔÚ¸ÃÎļþϵĿհ״¦µã»÷ÓÒ¼ü£¬µã»÷SVN Update£¬¾Í¿ÉÒÔÁË¡£

×¢Ò⣺¸üвÙ×÷¿ÉÄÜ»áÒòΪ°æ±¾³åÍ»¶øÊ§°Ü£¬ÕâÊÇ¿ÉÒÔʹÓúϲ¢¡¾Merge¡¿»òÆäËû·½·¨½â¾ö£»Ò²¿ÉÄÜÒòÎªËø¶¨¡¾Get Lock¡¿¶øÊ§°Ü£¬ÕâÊÇÐèÒªÏȽâËø¡¾Release Lock¡¿¡£

Áù¡¢ÖØÃüÃûÎļþ»òÎļþ¼Ð£¬²¢½«ÐÞ¸ÄÌá½»µ½SVN·þÎñÆ÷

Ö»ÒªÔÚÐèÒªÖØÃüÃûµÄÎļþ»òÎļþ¼ÐÉϵã»÷ÓÒ¼ü£¬µã»÷TortiseSVN=>>Rename¡­£¬ÔÚµ¯³öµÄ´°ÌåÖÐÊäÈëÐÂÃû³Æ£¬µã»÷OK°´Å¥£¬¾Í¿ÉÒÔÁË¡£´Ë·½·¨Ò²²»ÊÇÖ±½ÓÖØÃüÃû£¬¶øÊǽ«¸ÃÎļþ»òÎļþ¼ÐµÄÃû³Æ±ê¼ÇÎªÖØÃüÃûºóÃû³Æ£¬Ò²ÐèÒªÎÒÃÇʹÓÃSVN CommitÌá½»µ½SVN·þÎñÆ÷ºó²ÅÕæÕýÖØÃüÃû¡£

Æß¡¢É¾³ýÎļþ»òÎļþ¼Ð£¬²¢½«ÐÞ¸ÄÌá½»µ½SVN·þÎñÆ÷

×î¼òµ¥¾ÍÊÇ£¬ÄãÖ±½Óɾ³ýÎļþ»òÎļþ¼Ð£¬È»ºóʹÓÃSVN CommitÌá½»¸üе½SVN·þÎñÆ÷¡£ÁíÍâÒ»ÖÖ·½·¨ÊÇÔÚÄãҪɾ³ýµÄÎļþ»òÎļþ¼ÐÉϵã»÷ÓÒ¼ü=>>TortoiseSVN=>>Deleteɾ³ý,´Ë·½·¨Ò²²»ÊÇÖ±½Óɾ³ý£¬¶øÊǽ«¸ÃÎļþ»òÎļþ¼ÐµÄ״̬ÖÃΪɾ³ý£¬Ò²ÐèÒªÎÒÃÇʹÓÃSVN CommitÌá½»µ½SVN·þÎñÆ÷ºó²ÅÕæÕýɾ³ý¡£

˵Ã÷£ºÊµ¼ÊÉÏ£¬´ÓÄã°ÑÔ´´úÂëǨǩÈëSVN·þÎñÆ÷¿ªÊ¼£¬Ã¿Ò»¸ö°æ±¾µÄÊý¾ÝºÍÎļþ£¬¾ÍËãÊÇÄãÒѾ­É¾³ýÁ˵ģ¬Ò²¶¼¿ÉÒÔËæÊ±Ç¨³ö¡£

ÒÔÉÏÖ»ÊÇTortoiseSVN×î¼òµ¥µÄ¼¸¸ö¹¦ÄÜ£¬ÆäʵËûµÄ¹¦ÄÜÔ¶²»Ö¹ÕâЩ£¬ÆäËûµÄ¹¦ÄÜ´ó¼Ò¿ÉÒÔÔÚʹÓõĹý³ÌÖÐÂýÂýÌå»á£¬ÓÐЩ¹¦ÄÜÎÒ»áÔÚÏÂÃæµÄ½Ì³ÌÖÐʹÓõ½£¬µ½Ê±ºò»áºÍ´ó¼Ò½²Çå³þÓ÷¨¡£

×¢Ò⣺ÏòSVN·þÎñÆ÷Ìá½»Ô´´úÂëµÄʱºò£¬Ò»¶¨²»ÒªÌá½»bin¡¢objµÈÎļþ¼Ð£¬·ñÔò»áºÜÂé·³¡£µ«ÊÇwebÏîÄ¿µÄbinĿ¼³ýÍ⣬µ«ÊÇwebÏîÄ¿µÄbinĿ¼ÖеÄÒýÓÃÆäËûÏîÄ¿¶øÉú³ÉµÄdll²»ÐèÒªÌá½»¡£

Ò»¸öºÃϰ¹ß£ºÈç¹ûÏîÄ¿ÖÐÒýÓÃÁËÆäËûµÄµÚÈý·½µÄ³ÌÐò¼¯£¬±ÈÈçEnterpriseLibrary¡¢FCKEditorµÈ£¬Õâʱºò²»Òª¼òµ¥´ÓËûÃǵݲװλÖÃÒýÓ㬶øÊÇÔÚÄãµÄ½â¾ö·½°¸Ï£¬Ìí¼ÓÒ»¸öLibraryµÄĿ¼£¬°ÑÐèÒªµÄ³ÌÐò¼¯¸´ÖƵ½ÕâÀȻºó´ÓLibraryĿ¼ÒýÓã¬ÕâÑùÓÐʲôºÃ´¦£¬×Ô¼ºÏëÒ»Ïë°É£¡

Tortoise SVN ¿Í»§¶Ë »ù±¾Ó÷¨

1. export ºÍcheck out

export ÏÂÔØÔ´´úÂë

Ó÷¨£º

1¡¢Ð½¨Ò»¸ö¿ÕµÄÎļþ¼Ð£¬ÓÒ¼üµã»÷Ëü£¬¿ÉÒÔ¿´µ½TortoiseSVN²Ëµ¥ÒÔ¼°ÉÏÃæµÄSVN Checkout¡£

2¡¢²»ÓùÜÕâ¸öCheckout£¬ÎÒÃÇÑ¡ÔñTortoiseSVN²Ëµ¥ÏµÄExport...£¬½Ó×ÅËü»áÈÃÄãÊäÈëurl¡£

3¡¢±ÈÈçÊäÈ롾ÃÔ¹¬Ì½±¦¡¿µÄSVNµØÖ·ÊÇ£ºhttp://game-rts-framework.googlecode.com/svn/trunk/

4¡¢ÆäËûÑ¡Ïî²»ÐèÒª¸ü¸Ä£¬Omit externals²»Òª¹´Ñ¡£¬HEAD RevisionÑ¡Öбíʾ×îеĴúÂë°æ±¾£¬½Ó×ŵã»÷OK¼´¿É½«´úÂëµ¼³öµ½Õâ¸öĿ¼ÖУº£©

check out Òâ˼ǩ³ö£¬ËäÈ»ºÍExportµÄЧ¹ûÒ»ÑùÊǰѴúÂë´Ó·þÎñÆ÷ÏÂÔØµ½±¾µØ£¬µ«ÊÇCheckoutÓÐÑéÖ¤µÄ¹¦ÄÜ£¬Checkoutµ½Ä³´¦µÄ´úÂ룬½«»á±»TortoiseSVN¼àÊÓ£¬ÀïÃæµÄÎļþ¿ÉÒÔÏíÊܸ÷ÖÖSVNµÄ·þÎñ¡£

2 .ÿ´ÎÌá½»´úÂëÐèҪעÒâÄÄЩÎÊÌâ

Èç¹ûÄã¸üÐÂÁËĿ¼ÖеÄÎļþ£¬Ìá½»´úÂëÐèÒªÓõ½commit¹¦ÄÜ£¬commitµÄ¹¦Äܲ»½ö½öÊÇÉÏ´«£¬Ëû»áºÍ·þÎñÆ÷ÉÏÃæµÄÎļþ½øÐжԱȣ¬¼ÙÈçÄã¸üÐÂÁËij¸öÎļþ¶ø·þÎñÆ÷ÉÏÃæÒ²ÓÐÈ˸üÐÂÁËÕâ¸öÎļþ£¬²¢ÇÒÊÇÔÚÄãcheckoutÖ®ºó×öµÄ¸üУ¬ÄÇôËü»á³¢ÊÔ½«ÄãµÄ¸üкÍËûÈ˵ĸüнøÐÐÈںϣ¨merge£©£¬¼ÙÈç×Ô¶¯merge²»³É¹¦£¬ÄÇô±¨¸æconflict£¬Äã±ØÐë×Ô¼ºÀ´ÊÖ¶¯merge£¬Ò²¾ÍÊǰÑÄãµÄ¸üкͱðÈ˵ĸüÐÂÎÞ³åÍ»µÄдÔÚÒ»Æð¡£

commitµÄʱºò£¬×îºÃÌîдLogÐÅÏ¢£¬ÕâÑù±£Ö¤±ðÈË¿ÉÒÔ¿´µ½ÄãµÄ¸üо¿¾¹×öÁËдʲô¡£Õâ¾ÍÏ൱ÓÚÉÏ´«Îļþ²¢ÇÒ˵Ã÷×Ô¼º×öÁËÄÇЩÐ޸쬶àÈ˺Ï×÷µÄʱºòlog·Ç³£ÖØÒª¡£

TortoiseSVNµÄcommitÖ»»áÉÏ´«Ô­ÏÈcheckoutÈ»ºóÓÖ±»ÐÞ¸ÄÁ˵ÄÎļþ£¬¼ÙÈçÄãмÓÈëÁËijЩÎļþ£¬ÐèÒªÓÒ¼üµã»÷ÎļþÑ¡ÔñAdd£¬È»ºóÎļþÉÏÃæ»á³öÏÖÒ»¸ö¼ÓºÅ£¬ÔÚÏ´ÎcommitµÄʱºòËü¾Í»á±»upload²¢ÇÒ±»±ê¼ÇΪÂÌÉ«¶Ô¹´¡£Ã»ÓÐÂÌÉ«¶Ô¹´µÄÎļþ²»»á±»commit¡£

¼ÙÈçÄãÐèÒª¸ø´øÓÐÂÌÉ«¶Ô¹´Îļþ¸ÄÃû»òÕßÒÆ¶¯ËüµÄλÖã¬Ç벻ҪʹÓÃwindowsµÄ¹¦ÄÜ£¬ÓÒ¼üµã»÷ËüÃÇ£¬TortoiseSVN¶¼ÓÐÏàÓ¦µÄ²Ù×÷¡£ÏëÏóÕâЩÎļþÒѾ­²»ÔÚÊÇÄã±¾µØµÄ¶«Î÷£¬ÄãµÄÒ»¾ÙÒ»¶¯¶¼±ØÐëÈÃTortoiseÖªµÀ¡£

¼ÙÈçÐÞ¸ÄÁËij¸öÎļþµ«ÊÇÄãºó»ÚÁË£¬¿ÉÒÔÓÒ¼üµã»÷ËüÑ¡ÔñRevert£¬Ëü½«±ä»ØÉÏ´ÎcheckoutʱºòµÄÇé¿ö¡£»òÕßRevertÕû¸ö¹¤³Ìµ½ÈÎÒâÒ»¸ö´ÓǰµÄ°æ±¾.

ÏÂÃæÃèÊöÔÚʹÓÃCommitʱµÄ¼¸¸ö×¢Òâµã£º

-------------ÈçÓжà¸öÎļþÐèҪͬʱÌá½»£¬Í¬Ê±ÎļþÔÚ²»Í¬µÄĿ¼Ï£¬±ØÐëÕÒµ½ÕâЩÎļþµÄ×î¶ÌĿ¼Éϵã»÷Commit£¬TortoiseSVN»áËÑË÷±»µã»÷Ŀ¼ÒÔ¼°¸ÃĿ¼ÏÂËùÓеÄÎļþ£¬²¢½«Ð޸ı䶯µÄÎļþÂÞÁÐÔÚÁбíÖС£

-------------×Ðϸ²é¿´ÁбíÖеÄÎļþ£¬È·¶¨ÄÄЩÎļþʱÐèÒª¸üеģ¬Èç¹û²»ÐèÒª¸üÐÂij¸öÒѾ­±ä»¯Á˵ÄÎļþ£¬Ö»ÐèÒªÔÚ¸ÃÎļþÉϵã»÷ÓÒ¼ü£¬Ñ¡Ôñ»¹Ô­²Ù×÷£»Ñ¡ÔñÐèÒªÐÂÔöµÄÎļþ£¬²»Òª½«ÁÙʱÎļþÌí¼Óµ½°æ±¾¿âÖС£

-------------ÈçÓöµ½Îļþ³åÍ»(³åÍ»£ºÒªÌá½»µÄÎļþÒѱ»ÆäËûÈ˸͝²¢Ìá½»µ½°æ±¾¿âÖÐ)ÒªÆôÓýâ¾ö³åÍ»¹¦ÄÜ¡£

3. ÈçºÎ±£³Ö±¾µØ°æ±¾ºÍ·þÎñÆ÷°æ±¾Í¬²½

ʹÓÃupdateÀ´Í¬²½±¾µØºÍ·þÎñÆ÷ÉϵĴúÂ롣ͬÑùÊÇÓÒ¼üÑ¡ÔñSVN update£¬ËùÓеĸü¸Ä¾Í»á´Ó·þÎñÆ÷¶Ë´«µ½ÄãµÄÓ²ÅÌ¡£×¢Ò⣬¼ÙÈç±ðÈËɾ³ýÁËij¸öÎļþ£¬ÄÇô¸üÐÂÖ®ºóÄãÔÚ±¾µØµÄÒ²»á±»É¾³ý¡£

Èç¹û±¾µØµÄ´úÂëÒѾ­±»Ð޸ģ¬ºÍcommitÒ»Ñù»áÏȽøÐÐmerge£¬²»³É¹¦µÄ»°¾Í»á±¨¸æconflict

4 ÈçºÎÔÚͬһ¸öÔÚÒ»¸ö¹¤³ÌµÄ¸÷¸ö·ÖÖ§»òÕßÖ÷¸ÉÖ®¼äÇл»

ʹÓÃtortoise SVN-->switch

ÔÚURLÖÐÊäÈëbranch»òtrunkµÄurlµØÖ·

5.ÈçºÎ±È½ÏÁ½¸ö°æ±¾Ö®¼äµÄ²î±ð

±¾µØ¸ü¸Ä

Èç¹ûÄãÏë¿´µ½ÄãµÄ±¾µØ¸±±¾ÓÐÄÄЩ¸ü¼Ó£¬Ö»ÓÃÔÚ×ÊÔ´¹ÜÀíÆ÷ÖÐÓÒ¼ü²Ëµ¥ÏÂÑ¡TortoiseSVN¡ú ±È½Ï²îÒì¡£

ÓëÁíÍâÒ»¸ö·ÖÖ§/±êǩ֮¼äµÄ²îÒì

Èç¹ûÄãÏë²é¿´Ö÷¸É³ÌÐò£¨¼ÙÈçÄãÔÚ·ÖÖ§ÉÏ¿ª·¢£©ÓÐÄÄЩÐ޸ĻòÕßÊÇijһ·ÖÖ§£¨¼ÙÈçÄãÔÚÖ÷¸ÉÉÏ¿ª·¢£©ÓÐÄÄЩÐ޸ģ¬Äã¿ÉÒÔʹÓÃÓÒ¼ü²Ëµ¥¡£ÔÚÄãµã»÷ÎļþµÄͬʱ°´×¡Shift¼ü£¬È»ºóÑ¡ÔñTortoiseSVN¡ú URL±È½Ï¡£ÔÚµ¯³öµÄ¶Ô»°¿òÖУ¬½«ÌرðÏÔʾ½«ÓëÄã±¾µØ°æ±¾×ö±È½ÏµÄ°æ±¾µÄURLµØÖ·¡£

Ä㻹¿ÉÒÔʹÓð汾¿âä¯ÀÀÆ÷£¬Ñ¡ÔñÁ½¸öĿ¼Ê÷±È½Ï£¬Ò²ÐíÊÇÁ½¸ö±ê¼Ç£¬»òÕßÊÇ·ÖÖ§/±ê¼ÇºÍ×îа汾¡£Óʼþ²Ëµ¥ÔÊÐíÄãʹÓñȽϰ汾À´±È½ÏËüÃÇ¡£ÔĶÁµÚ 5.9.2 ½Ú ¡°±È½ÏÎļþ¼Ð¡±ÒÔ±ã»ñµÃ¸ü¶àÐÅÏ¢¡£

ÓëÀúÊ·°æ±¾µÄ±È½Ï²îÒì

Èç¹ûÄãÏë²é¿´Ä³Ò»Ìض¨°æ±¾Óë±¾µØ¿½±´Ö®¼äµÄ²îÒ죬ʹÓÃÏÔʾÈÕÖ¾¶Ô»°¿ò£¬Ñ¡ÔñÒª±È½ÏµÄ°æ±¾£¬È»ºóÑ¡ÔñÔÚÓÒ¼ü²Ëµ¥ÖÐÑ¡Óë±¾µØ¿½±´±È½Ï²îÒì

Á½¸öÀúÊ·°æ±¾µÄ±È½Ï

Èç¹ûÄãÒª²é¿´ÈÎÒâÒÑÌá½»µÄÁ½¸öÀúÊ·°æ±¾Ö®¼äµÄ²îÒ죬ÔÚ°æ±¾ÈÕÖ¾¶Ô»°¿òÖÐÑ¡ÔñÄãÒª±È½ÏµÄÁ½¸ö°æ±¾(Ò»°ãʹÓà Ctrl-¸ü¸Ä)£¬È»ºóÔÚÓÒ¼ü²Ëµ¥ÖÐÑ¡±È½Ï°æ±¾²îÒì

Èç¹ûÄãÔÚÎļþ¼ÐµÄ°æ±¾ÈÕÖ¾ÖÐÕâÑù×ö£¬¾Í»á³öÏÖÒ»¸ö±È½Ï°æ±¾¶Ô»°¿ò£¬ÏÔʾ´ËÎļþ¼ÐµÄÎļþÐÞ¸ÄÁÐ±í¡£ÔĶÁµÚ 5.9.2 ½Ú ¡°±È½ÏÎļþ¼Ð¡±ÒÔ±ã»ñµÃ¸ü¶àÐÅÏ¢¡£

Ìá½»ËùÓÐÐÞ¸Ä

Èç¹ûÄãÒªÔÚÒ»¸öÊÓ´°Öв鿴ijһ°æ±¾µÄËùÓиü¸Ä£¬Äã¿ÉÒÔʹÓÃͳһÏÔʾËùÓÐ±È½Ï (GNU Ƭ¶ÎÕûÀí)¡£Ëü½«ÏÔʾËùÓÐÐÞ¸ÄÖеIJ¿·ÖÄÚÈÝ¡£ËüºÜÄÑÏÔʾһ¸öÈ«ÃæÇåÎúµÄ±È½Ï£¬µ«ÊǻὫËùÓиü¸Ä¶¼¼¯ÖÐÏÔʾ³öÀ´¡£ÔÚ°æ±¾ÈÕÖ¾¶Ô»°¿òÖÐÑ¡Ôñijһ°æ±¾£¬È»ºóÔÚÓÒ¼ü²Ëµ¥ÖÐÑ¡ÔñͳһÏÔʾËùÓбȽϡ£

Îļþ²îÒì

Èç¹ûÄãÒª²é¿´Á½¸ö²»Í¬ÎļþÖ®¼äµÄ²îÒ죬Äã¿ÉÒÔÖ±½ÓÔÚ×ÊÔ´¹ÜÀíÆ÷ÖÐÑ¡ÔñÕâÁ½¸öÎļþ(Ò»°ãʹÓà Ctrl-modifier)£¬È»ºóÓÒ¼ü²Ëµ¥ÖÐÑ¡TortoiseSVN¡ú ±È½Ï²îÒì¡£

WCÎļþ/Îļþ¼ÐÓëURLÖ®¼äµÄ±È½Ï²îÒì

Èç¹ûÄãÒª²é¿´Äã±¾µØ¿½±´ÖеÄÈÎÒ»ÎļþÓë°æ±¾¿âÖÐÈÎÒ»ÎļþÖ®¼ä²îÒ죬

Ç´ÔðÐÅÏ¢Ö®¼äµÄ±È½Ï²îÒì

Èç¹ûÄãÒª²é¿´µÄ²»½öÊDZȽϲîÒì¶øÇÒ°üÀ¨Ð޸ĸð汾µÄ×÷Õߣ¬°æ±¾ºÅºÍÈÕÆÚ£¬Äã¿ÉÒÔÔÚ°æ±¾ÈÕÖ¾¶Ô»°¿òÖÐ×ۺϱȽϲîÒìºÍÇ´ÔðÐÅÏ¢¡£ÕâÀïÓиü¶àÏêϸ½éÉÜµÚ 5.20.2 ½Ú ¡°×·Ëݲ»Í¬µã¡±¡£

±È½ÏÎļþ¼Ð²îÒì

TortoiseSVN ×Ô´øµÄÄÚÖù¤¾ß²»Ö§³Ö²é¿´¶à¼¶Ä¿Â¼Ö®¼äµÄ²îÒ죬µ«Äã¿ÉÒÔʹÓÃÖ§³Ö¸Ã¹¦ÄܵÄÍâÖù¤¾ßÀ´Ìæ´ú¡£ÔÚÕâÀï µÚ 5.9.4 ½Ú ¡°ÆäËûµÄ±È½Ï/ºÏ²¢¹¤¾ß¡±ÎÒÃÇ¿ÉÒÔ½éÉÜһЩÎÒÃÇʹÓùýµÄ¹¤¾ß¡£

6.Ìá½»´úÂëʱÔõÑùÖªµÀ×Ô¼º¸ÄÁËÄÄЩÎļþ£¬±ðÈ˸ÄÁËÄÄЩÎļþ

7. ÈçºÎÖªµÀij¸öÎļþµÄijһÐÐÊÇË­ÔÚÄĸö°æ±¾Ð޸ĵÄ

8. ÈçºÎΪһ¸öSVNÖ÷¹¤³Ì½¨Á¢·ÖÖ§»òtag

´´½¨·Ö֧ʹÓò½Ö裺

1¡¢Ñ¡ÔñÄãÒª²úÉú·ÖÖ§µÄÎļþ£¬µã»÷Êó±êÓÒ¼ü£¬Ñ¡Ôñ[·ÖÖ§/±ê¼Ç...]

2¡¢ÔÚ[ÖÁURL(T)]ÊäÈë¿òÖн«ÎļþÖØÃüÃûΪÄãµÄ·ÖÖ§ÎļþÃû£¬ÊäÈë±ãÓÚÇø·ÖµÄÈÕÖ¾ÐÅÏ¢£¬µã»÷È·ÈÏ¡£

3¡¢ÔÚSVN²Ö¿âÖÐ»á¸´ÖÆÒ»¸öÄãËùÖ¸¶¨µÄÎļþ£¬ÎļþÃû³Æ¾ÍÊÇÄãËùÃüÃûµÄ£¬µ«ÊÇÔÚÄãµÄ±¾µØÄ¿Â¼ÉÏ¿´²»µ½Ð½¨µÄ·ÖÖ§ÎļþÃû£¬ÒªÊ¹ÄãµÄÎļþ¸üÐÂ×÷Óõ½ÄãµÄ·ÖÖ§ÉÏ£¬Äã±ØÐëÑ¡ÔñÎļþ£¬µã»÷Êó±êÓÒ¼ü£¬Ñ¡Ôñ[Çл»...],Ñ¡ÔñÄãÖØÃüÃûµÄÎļþ£¬µã»÷È·¶¨¼´¿É¡£ÕâÑùÄãµÄ±¾µØÎļþ¾ÍºÍ·ÖÖ§Îļþ¹ØÁªÉÏÁË£¬²»ÒªÆæ¹Ö£¬Õâʱ±¾µØÄ¿Â¼ÉÏ¿´µ½µÄÎļþÃûÈÔȻΪ¾ÉµÄÎļþÃû¡£

¾­ÑéС½á£º

1¡¢Èç¹û²Ù×÷µÄÎļþ֮ǰ»¹Î´Ìá½»£¬¶øÄãÓÖÏë°ÑÎļþÌá½»µ½ÐµķÖÖ§ÉÏ£¬¼ÇµÃÒ»¶¨ÒªÑ¡ÔñÇл»

2¡¢SVN·ÖÖ§µÄ¹ÜÀíʵ¼ÊÉϾÍÊǰѲ»Í¬µÄ·ÖÖ§Óò»Í¬µÄÎļþ±£´æ£¬Òò´ËÄãÔÚÈ¡µÃа汾µÄʱºò»á·¢ÏÖ£¬²»Í¬·ÖÖ§µÄ×îÐÂÎļþÒ²»á±»»ñÈ¡ÏÂÀ´¡£

´´½¨tag²Ù×÷£¬Ï൱Óڰѵ±Ç°µÄ´úÂë°æ±¾¸´ÖÆÒ»·Ýµ½ÆäËûµØ·½£¬È»ºóÒÔÕâ¸öµØ·½Îª³ö·¢µã½øÐÐеĿª·¢£¬ÓëÔ­À´Î»Öõİ汾»¥²»¸ÉÈÅ¡£

¶ÔÓÚbranches¡¢tags¡¢trunkÕâÈý¸öĿ¼£¬²¢²»ÊÇsubversion±ØÐèµÄ£¬¶øÊDZ»×ܽáµÄÒ»ÖÖÁ¼ºÃµÄÍŶӿª·¢Ï°¹ß£¬ÆäʹÓ÷½·¨Îª£º

1¡¢¿ª·¢ÕßÌá½»ËùÓеÄÐÂÌØÐÔµ½Ö÷¸É¡£ ÿÈÕµÄÐÞ¸ÄÌá½»µ½/trunk£ºÐÂÌØÐÔ£¬bugÐÞÕýºÍÆäËû¡£

2¡¢Õâ¸öÖ÷¸É±»¿½±´µ½¡°·¢²¼¡±·ÖÖ§¡£ µ±Ð¡×éÈÏΪÈí¼þÒѾ­×öºÃ·¢²¼µÄ×¼±¸£¨È磬°æ±¾1.0£©È»ºó/trunk»á±»¿½±´µ½/branches/1.0¡£

3¡¢ÏîÄ¿×é¼ÌÐø²¢Ðй¤×÷£¬Ò»¸öС×鿪ʼ¶Ô·ÖÖ§½øÐÐÑÏ¿áµÄ²âÊÔ£¬Í¬Ê±ÁíÒ»¸öС×éÔÚ/trunk¼ÌÐøÐµĹ¤×÷£¨È磬׼±¸2.0£©£¬Èç¹ûÒ»¸öbugÔÚÈκÎÒ»¸öλÖñ»·¢ÏÖ£¬´íÎóÐÞÕýÐèÒªÀ´»ØÔËËÍ¡£È»¶øÕâ¸ö¹ý³ÌÓÐʱºòÒ²»á½áÊø£¬ÀýÈç·ÖÖ§ÒѾ­Îª·¢²¼Ç°µÄ×îÖÕ²âÊÔ¡°Í£ÖÍ¡±ÁË¡£

4¡¢·ÖÖ§ÒѾ­×÷Á˱êÇ©²¢ÇÒ·¢²¼£¬µ±²âÊÔ½áÊø£¬/branches/1.0×÷ΪÒýÓÿìÕÕÒѾ­¿½±´µ½/tags/1.0.0£¬Õâ¸ö±êÇ©±»´ò°ü·¢²¼¸ø¿Í»§¡£

5¡¢·ÖÖ§¶à´Îά»¤¡£µ±¼ÌÐøÔÚ/trunkÉÏΪ°æ±¾2.0¹¤×÷£¬bugÐÞÕý¼ÌÐø´Ó/trunkÔËË͵½/branches/1.0£¬Èç¹û»ýÀÛÁË×ã¹»µÄbugÐÞÕý£¬¹ÜÀí²¿Ãžö¶¨·¢²¼1.0.1°æ±¾£º¿½±´/branches/1.0µ½/tags/1.0.1£¬±êÇ©±»´ò°ü·¢²¼¡£

Ò»°ã½¨Á¢×î³õµÄrepositoryʱ£¬¾Í½¨ºÃÕâÈý¸öĿ¼£¬°ÑËùÓдúÂë·ÅÈë/trunkÖУ¬È磺Ҫ½«project1Ŀ¼ÏµĴúÂëµ¼Èërepository£¬project1µÄ½á¹¹¾ÍÊÇ£ºproject1/branches£¬project1/tags£¬project1/trunk£¬project1/trunk/food.c£¬project1/trunk/egg.pc¡­¡­£¬È»ºó½«project1Ŀ¼µ¼Èërepository£¬½¨Á¢×î³õµÄ×ÊÁϿ⡣Ȼºóexport»Øproject1£¬×÷Ϊ±¾µØ¹¤×÷Ŀ¼¡£

   
3708 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

ÿÈÕ¹¹½¨½â¾ö·½°¸
ÈçºÎÖÆ¶¨ÓÐЧµÄÅäÖùÜÀíÁ÷³Ì
ÅäÖùÜÀíÖ÷Òª»î¶¯¼°ÊµÏÖ·½·¨
¹¹½¨¹ÜÀíÈëÃÅ
Ïà¹ØÎĵµ

ÅäÖùÜÀíÁ÷³Ì
ÅäÖùÜÀí°×ƤÊé
CM09_CÅäÖùÜÀí±ê×¼
ʹÓÃSVN½øÐа汾¿ØÖÆ
Ïà¹Ø¿Î³Ì

ÅäÖùÜÀíʵ¼ù
ÅäÖùÜÀí·½·¨¡¢¹¤¾ßÓëÓ¦ÓÃ
¶à²ã´Î¼¯³ÉÅäÖùÜÀí
²úÆ··¢²¼¹ÜÀí