ΪʲôÐèÒª°æ±¾¿ØÖÆ£¿
³¡¾°1£º
1.ÄãµÄ´úÂëÕý³£¹¤×÷
2.Äã¸ÄÁËÆäÖеļ¸ÐдúÂë
3.³ÌÐò³öÁËÎÊÌâ
4.Äã°Ñ´úÂë¸Ä»ØÀ´
5.³ÌÐò»¹ÊDz»ÄÜÕý³£¹¤×÷——Ϊʲô?
³¡¾°2£º
1.ÄãµÄ³ÌÐò×òÌ컹ÄÜÕý³£ÔËÐÐ
2.×òÌìÍíÉÏÄãÐÞ¸ÄÁ˺ܶàÄÚÈÝ£¬×öÁ˺ܴóµÄ¸Ä½ø
3.µ«ÊÇĿǰ³ÌÐò»¹²»ÄÜÕý³£ÔËÐÐ
4.¿Í»§½ñÌìÒª¿´Äã³ÌÐòÑÝʾµÄdemo
³¡¾°3£º
1.µÚÒ»Ìì¿Í»§ÒªÇóÄãдһ¸ö½ø¶ÈÌõ¶Ô»°¿òÀ´ÏÔʾ½ø¶È
2.µÚ¶þÌì¿Í»§¾õµÃ¶Ô»°¿ò²»ºÃ¿´£¬Óýø¶ÈÌõÏÔʾ½ø¶È
3.µÚÈýÌì¿Í»§ÓÖ¾õµÃ»¹ÊǶԻ°¿òºÃ¿´£¬ÖØÐÂÓöԻ°¿ò
³¡¾°4£º
1.ÓÐÈËÔÚ´úÂëÀïÃæ×öÁËÊֽţ¬ÕÒ³öÀ´Õâ¸öÈË
2.³ÌÐòÔ±²»³ÐÈÏÕâÊÇ×Ô¼ºÐ´µÄ´úÂë
³¡¾°5£º
1.´úÂëÓµÓÐÕßȨÏÞ
³¡¾°6£º
1.Äã¸ÄÁË´úÂëµÄÒ»²¿·Ö£¬³ÌÐò¿ÉÒÔÕý³£¹¤×÷
2.ÄãͬʸÄÁË´úÂëµÄÒ»²¿·Ö£¬³ÌÐòÒ²¿ÉÒÔÕý³£¹¤×÷
3.Äã°ÑÄãÃǵĸ͝ºÏ²¢ÔÚÒ»Æð£¬³ÌÐò²»Õý³£¹¤×÷ÁË
4.µ½µ×ÊÇ´úÂëÄÇЩµØ·½·¢ÉúÁ˱仯£¿
5.ʲô±ä»¯ÈôúÂë²»ÄÜÕý³£¹¤×÷ÁË£¿
6.ÎÒÈçºÎ¸úͬÊÂÒ»ÆðÐͬµÄ¿ª·¢ÏîÄ¿£¿
³¡¾°7£º
1.ÏîÄ¿¹ÜÀí£¬¹¤×÷Á¿Í³¼Æ
³£¼û°æ±¾¿ØÖÆÈí¼þ
1.CVS £º»ù±¾±»SVNÈ¡´ú¡£CVSÊÇÒ»¸öC/Sϵͳ£¬ÊÇÒ»¸ö³£ÓõĴúÂë°æ±¾¿ØÖÆÈí¼þ¡£Ö÷ÒªÔÚ¿ªÔ´Èí¼þ¹ÜÀíÖÐʹÓá£ÓëËüÏàÀàËÆµÄ´úÂë°æ±¾¿ØÖÆÈí¼þÓÐsubversion¡£¶à¸ö¿ª·¢ÈËԱͨ¹ýÒ»¸öÖÐÐİ汾¿ØÖÆÏµÍ³À´¼Ç¼Îļþ°æ±¾£¬´Ó¶ø´ïµ½±£Ö¤Îļþͬ²½µÄÄ¿µÄ¡£CVS°æ±¾¿ØÖÆÏµÍ³ÊÇÒ»ÖÖGNUÈí¼þ°ü£¬Ö÷ÒªÓÃÓÚÔÚ¶àÈË¿ª·¢»·¾³ÏµÄÔ´ÂëµÄά»¤¡£µ«ÊÇÓÉÓÚ֮ǰCVS±àÂëµÄÎÊÌ⣬ÏÖÔÚ´ó¶àÊýÈí¼þ¿ª·¢¹«Ë¾¶¼Ê¹ÓÃSVNÌæ´úÁËCVS¡£
2.SVN £ºÄ¿Ç°Ê¹ÓÃ×î³£ÓõÄÖ÷Á÷°æ±¾¿ØÖÆÈí¼þ¡£
3.ClearCase £º±È½Ï´óÐ͵İ汾¿ØÖÆÈí¼þ¡£
4.VSS £ºWindowsƽ̨¿ª·¢×î³£Óõġ£
5.GIT£º¹«Ë¾×öÏîÄ¿µÄ»°ÓõIJ»ÊǺܶࡣÓÃÓÚ LinuxÄں˿ª·¢µÄ°æ±¾¿ØÖƹ¤¾ß£¬±ÈÈçAndroidµÄÔ´Âë¾ÍÊÇÓÃGIT×ö°æ±¾¿ØÖƵġ£
SVN
svn¼ò½é£º
Svn£¨Subversion£©ÊǽüÄêÀ´áÈÆðµÄ°æ±¾¹ÜÀí¹¤¾ß£¬ÔÚµ±Ç°µÄ¿ªÔ´ÏîÄ¿Àï(J2EE)£¬¼¸ºõ95%ÒÔÉϵÄÏîÄ¿¶¼Óõ½ÁË SVN¡£Subversion ÏîÄ¿µÄ³õÖÔÊÇΪÁËÌæ»»µ±Ä꿪ԴÉçÇø×îΪÁ÷Ðеİ汾¿ØÖÆÈí¼þCVS£¬ÔÚCVSµÄ¹¦ÄܵĻù´¡ÉÏÓкܶàµÄÌáÉýͬʱҲÄܽϺõĽâ¾öCVSϵͳµÄһЩ²»×ã¡£
ʲôÊÇSVN·þÎñÆ÷£º
SVN·ÖΪ·þÎñÆ÷¶ËºÍ¿Í»§¶Ë¡£·þÎñÆ÷¶ËÔËÐÐÔÚijһ̨·þÎñÆ÷»òÕßµçÄÔÉÏ¡£·þÎñÆ÷¶Ëͨ¹ýÅäÖÃÎļþ¹ÜÀíÓû§Ãû ÃÜÂë µÄÅäÖã¬ÒÔ¼°ËûÃǶÔÈí¼þÏîĿĿ¼µÄ·ÃÎÊȨÏÞÅäÖ᣿ͻ§¶ËÒ»°ã¼¯³ÉÔÚ Èí¼þ¿ª·¢ÈËÔ±µÄ¿ª·¢¹¤¾ßÉÏ£¬Èçeclipse »¹¿ÉÒÔʹÓà ÀàËÆÓÚ
TortoiseSVN µÄ¿Í»§¶ËÈí¼þ·ÃÎÊ SVN ·þÎñÆ÷£¬Ìá½»´úÂ룬ºÏ²¢´úÂëµÈ²Ù×÷¡£

SVN·þÎñÆ÷¶Ë°²×°
VisualSVNÊÇÒ»¿îͼÐλ¯svn·þÎñÆ÷¡£¹ÙÍø
http://www.visualsvn.com/server/
ÏÂÔØµØÖ·£º
http://www.visualsvn.com/server/download/
´î½¨svn·þÎñÆ÷£¬°²×°²½Öè¼ûÎÒµÄÁíÍâһƪ²©ÎÄ£ºÈçºÎ´î½¨SVN·þÎñÆ÷£¬Ïêϸ°²×°²½Öè¡£
TortoiseSvn¿Í»§¶Ë
TortoiseSVN ÊÇsvn°æ±¾¿ØÖÆÏµÍ³µÄÒ»¸öÃâ·Ñ¿ªÔ´¿Í»§¶Ë£¬ËüÊÇsvn°æ±¾¿ØÖÆµÄ Windows À©Õ¹¡£¿ÉÒÔʹÄã±ÜÃâʹÓÿÝÔï¶øÇÒ²»·½±ãµÄÃüÁîÐС£ËüÍêȫǶÈë Windows Explorer£¬Ê¹ÓÃʱֻÐèÔÚÕý³£µÄ´°¿ÚÀïµã»÷ÓÒ¼ü²Ù×÷¾Í¿ÉÒÔÁË¡£
ÏÂÔØ°²×°µØÖ·
http://tortoisesvn.net/downloads
TortoiseSvnµÄ°²×°£¬¼ûÎÒµÄÁíÍâһƪ²©ÎÄ£ºTortoiseSvnµÄ°²×°¹ý³ÌÏê½â
SVN²å¼þ£ºsubclipse
eclipseÉÏ¿ÉÒÔͨ¹ý°²×°svn²å¼þµÄ·½Ê½ÊµÏÖ´úÂëµÄ¹ÜÀí£¬eclipseÖÐ×ʹÓõÄSVN²å¼þÊÇsubclipse¡£
subclipse¹ÙÍø£º
http://subclipse.tigris.org
SVN°²×°½Ì³Ì¼û£¬MacÏÂeclipse°²×°SVN²å¼þ¡£
SVN×î¼Ñʵս
1.µ¥Óû§°æ±¾¿ØÖÆ
2.°æ±¾¿âµÄ±¸·ÝºÍ»¹Ô
3.¶àÓû§È¨ÏÞ¿ØÖÆ
4.¶àÓû§°æ±¾¿ØÖÆ
5.¶àÓû§³åÍ»ºÏ²¢
6.SVNÌá½»´úÂëµÄ¹æ·¶
7.²ÉÓÃsvn¹ÜÀíandroidÏîÄ¿
8.³£¼ûignoreÎļþÀàÐÍ
SVNͼ±êÏê½â(TortoiseSVNͼ±ê½éÉÜ£º)

lÒ»¸öмì³öµÄ¹¤×÷¸´±¾Ê¹ÓÃÈçÏÂÂÌÉ«µÄ¶Ô¹´ÖØÔØ¡£±íʾSubversion״̬Õý³£¡£

ÔÚÄ㿪ʼ±à¼Ò»¸öÎļþºó£¬×´Ì¬¾Í±ä³ÉÁËÒÑÐ޸쬶øÍ¼±êÖØÔØ±ä³ÉÁ˺ìÉ«¸Ð̾ºÅ¡£Í¨¹ýÕâÖÖ·½Ê½£¬Äã¿ÉÒÔºÜÈÝÒ׵ؿ´³öÄÄЩÎļþ´ÓÄãÉϴθüй¤×÷¸´±¾ºó±»Ð޸Ĺý£¬ÐèÒª±»Ìá½»¡£

lÈç¹ûÔÚÌá½»µÄ¹ý³ÌÖгöÏÖÁ˳åÍ»£¬Í¼±ê±ä³É»ÆÉ«¸Ð̾ºÅ¡£

Èç¹ûÄã¸øÒ»¸öÎļþÉèÖÃÁËsvn:needs-lockÊôÐÔ£¬Subversion»áÈôËÎļþÖ»¶Á£¬Ö±µ½Äã»ñµÃÎļþËø¡£Ö»¶ÁÎļþ¾ßÓÐÕâ¸öÖØÔØÍ¼±êÀ´±íʾÄã±ØÐëÔÚ±à¼Ö®Ç°Ïȵõ½Ò»¸öËø¡£

Èç¹ûÄãÓµÓÐÁËÒ»¸öÎļþµÄËø£¬²¢ÇÒSubversion״̬ÊÇÕý³££¬Õâ¸öÖØÔØÍ¼±ê¾ÍÌáÐÑÄãÈç¹û²»Ê¹ÓøÃÎļþµÄ»°Ó¦¸ÃÊÍ·ÅËø£¬ÔÊÐí±ðÈËÌá½»¶Ô¸ÃÎļþµÄÐ޸ġ£

Õâ¸öͼ±ê±íʾµ±Ç°Îļþ¼ÐϵÄijЩÎļþ»òÎļþ¼ÐÒѾ±»¼Æ»®´Ó°æ±¾¿ØÖÆÖÐɾ³ý£¬»òÊǸÃÎļþ¼ÐÏÂij¸öÊܿصÄÎļþ¶ªÊ§ÁË¡£ÈÝÒ×ÒýÆðÎó½â£¬Ð°汾¿Í»§¶Ë²»³£¼ûÁË¡£

¼ÓºÅ¸æËßÄãÓÐÒ»¸öÎļþ»òÊÇĿ¼ÒѾ±»¼Æ»®¼ÓÈë°æ±¾¿ØÖÆ¡£

Eclipse ÖÐSVN²å¼þ×ÊԴͬ²½·ûºÅ˵Ã÷
1.»ÒÉ«ÏòÓÒ¼ýÍ·:±¾µØÐ޸Ĺý
2.À¶É«Ïò×ó¼ýÍ·:SVNÉÏÐ޸Ĺý
3.»ÒÉ«ÏòÓÒÇÒÖмäÓиö¼ÓºÅµÄ¼ýÍ·:±¾µØ±ÈSVNÉ϶à³öµÄÎļþ
4.À¶É«Ïò×óÇÒÖмäÓиö¼ÓºÅµÄ¼ýÍ·:SVNÉϱȱ¾µØ¶à³öµÄÎļþ
5.»ÒÉ«ÏòÓÒÇÒÖмäÓиö¼õºÅµÄ¼ýÍ·:±¾µØÉ¾³ýÁË,¶øSVNÉÏδɾ³ýµÄÎļþ
6.À¶É«Ïò×óÇÒÖмäÓиö¼õºÅµÄ¼ýÍ·:SVNÉÏɾ³ýÁË,¶ø±¾µØÎ´É¾³ýµÄÎļþ
7.ºìɫ˫Ïò¼ýÍ·:SVNÉÏÐ޸Ĺý,±¾µØÒ²Ð޸ĹýµÄÎļþ
Git
Git¼ò½é
GitÊÇÓÃÓÚLinuxÄں˿ª·¢µÄ°æ±¾¿ØÖƹ¤¾ß¡£ÓëCVS¡¢SubversionÒ»ÀàµÄ¼¯ÖÐʽ°æ±¾¿ØÖƹ¤¾ß²»Í¬£¬Ëü²ÉÓÃÁË·Ö²¼Ê½°æ±¾¿âµÄ×÷·¨£¬²»ÐèÒª·þÎñÆ÷¶ËÈí¼þ£¬¾Í¿ÉÒÔÔË×÷°æ±¾¿ØÖÆ£¬Ê¹µÃÔ´´úÂëµÄ·¢²¼ºÍ½»Á÷¼«Æä·½±ã¡£GitµÄËٶȺܿ죬Õâ¶ÔÓÚÖîÈçLinuxÄÚºËÕâÑùµÄ´óÏîÄ¿À´Ëµ×ÔÈ»ºÜÖØÒª¡£
WindowsÏÂGitµÄ°²×°
1.msysgitÊÇWindows°æµÄGit£¬ÌṩÁËÃüÁîÐвÙ×÷
ÏÂÔØµØÖ·£ºhttp://msysgit.github.io/
GitµÄ°²×°£¬¼ûÎÒµÄÁíÍâһƪ²©ÎÄ:Git°²×°Í¼½â
2.TortoiseGIT ÊÇGit°æ±¾¿ØÖÆÏµÍ³µÄÒ»¸öÃâ·Ñ¿ªÔ´¿Í»§¶Ë£¬ËüÊÇgit°æ±¾¿ØÖÆµÄ Windows À©Õ¹¡£¿ÉÒÔʹÄã±ÜÃâʹÓÿÝÔï¶øÇÒ²»·½±ãµÄÃüÁîÐС£ËüÍêȫǶÈë Windows Explorer£¬Ê¹ÓÃʱֻÐèÔÚÕý³£µÄ´°¿ÚÀïµã»÷ÓÒ¼ü²Ù×÷¾Í¿ÉÒÔÁË¡£
ÏÂÔØµØÖ·£º
https://code.google.com/p/tortoisegit/
TortoseGitµÄ°²×°£¬¼ûÎÒµÄÁíÍâһƪ²©ÎÄ TortoiseGITµÄ°²×°¹ý³ÌÏê½â
GitµÄÓÅÊÆ
·Ö²¼Ê½£¬Ç¿µ÷¸öÌå
¹«¹²·þÎñÆ÷ѹÁ¦ºÍÊý¾ÝÁ¿¶¼²»»áÌ«´ó
Ëٶȿ졢Áé»î
ÈÎÒâÁ½¸ö¿ª·¢ÕßÖ®¼ä¿ÉÒÔºÜÈÝÒ׵Ľâ¾ö³åÍ»
ÀëÏß¹¤×÷
Git»ù±¾½»»¥Á÷³Ìͼ

¿ªÔ´ÏîÄ¿¹¤×÷Á÷³Ìͼ

Git×î¼Ñʵս
µ¥Óû§±¾µØGit²Ö¿â´´½¨ºÍʹÓÃ
¶àÓû§Ô¶³ÌGit²Ö¿â´´½¨ºÍʹÓÃ
Git²¹¶¡patchµÄ´´½¨
GithubµÄʹÓÃ
¿ªÔ´ÏîÄ¿»ñÈ¡µÄ·½·¨
http://www.github.com git
http://code.google.com svn

|