ÁÄÁÄGitlabÅÌÎÊ´úÂëÐÐÊýµÄÒªÁì
Ëæ×ÅÍŶÓÐ×÷µÄÖØ´óÐÔÔ½À´Ô½¸ß£¬´úÂëÖÎÀí±äµÃÔ½À´Ô½Ö÷Òª¡£×÷Ϊһ¸öÓÅÒìµÄ´úÂëÖÎÀí¹¤¾ß£¬git ºÍ gitlab ÎüÒýÁË´ó×Ú¿ª·¢ÕßµÄÇàíù¡£ÔÚ gitlab ÖУ¬¿ÉÒÔͨ¹ýÅÌÎÊ´úÂëÐÐÊýÀ´Í³¼ÆÍŶӵĿª·¢Ð§ÂʺʹúÂëÖÊÁ¿£¬Òò´Ë±¾ÎĽ«ÏêϸÏÈÈÝ gitlab ÅÌÎÊ´úÂëÐÐÊýµÄÒªÁì¡£
怬 Gitlab
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÔÚ Gitlab ÉϵǼ×Ô¼ºµÄÕ˺š£ÈôÊÇ»¹Ã»ÓÐÕ˺ţ¬¿ÉÒÔÔÚ Gitlab ¹ÙÍøÉÏ×¢²áÒ»¸ö¡£µÇ¼ºó£¬Ñ¡Ôñ×Ô¼ºµÄÏîÄ¿¡£
½øÈë´úÂë½çÃæ
½øÈëÏîÄ¿ºó£¬µã»÷×ó²à²Ëµ¥À¸ÀïµÄ ¡°´úÂ롱 °´Å¥£¬½øÈëÏîÄ¿µÄ´úÂë½çÃæ¡£ÔÚÕâÀÎÒÃÇ¿ÉÒÔÉó²éÏîÄ¿µÄ´úÂë¡£
Ñ¡Ôñ·ÖÖ§
ÏîÄ¿´úÂëµÄÐÐÊýÊÇÕë¶ÔÌض¨·ÖÖ§µÄ£¬Òò´Ë£¬ÎÒÃÇÐèÒªÏÈÑ¡ÕªÒªÅÌÎÊÐÐÊýµÄ·ÖÖ§¡£ÔÚ´úÂë½çÃæµÄ¶¥²¿£¬¿ÉÒÔ¿´µ½Ò»¸öÏÂÀ²Ëµ¥£¬µã»÷Ëü¼´¿ÉÑ¡Ôñ·ÖÖ§¡£
Éó²é´úÂëÐÐÊý
ÔÚ·Ö֧ѡÔñºó£¬ÎÒÃÇ¿ÉÒÔ¿´µ½´úÂë½çÃæµÄÏÂÃæ»áÏÔʾĿ½ñ·ÖÖ§µÄ´úÂëÐÐÊýͳ¼Æ¡£Ëü»áÏÔʾÏîÄ¿ÖеÄÎļþÊýÄ¿¡¢´úÂëÐÐÊý¡¢×¢ÊÍÐÐÊý¡¢¿ÕÐÐÊýºÍ×ÜÐÐÊý¡£Õâ¸öͳ¼ÆÊý¾Ý¿ÉÒÔ¸øÎÒÃÇÒ»¸öÖ±¹ÛµÄÏàʶÏîÄ¿µÄ´úÂë¹æÄ£ºÍÖÊÁ¿¡£
¸ß¼¶ÅÌÎÊ
³ýÁ˼òÆÓµØÅÌÎÊÕû¸öÏîÄ¿µÄ´úÂëÐÐÊý£¬Gitlab »¹ÌṩÁËһЩ¸ß¼¶ÅÌÎʹ¦Ð§£¬Ê¹ÎÒÃÇ¿ÉÒÔ¸üÉîÈëµØÏàʶÏîÄ¿µÄ´úÂë¡£ÔÚ´úÂë½çÃæµÄËÑË÷¿òÖУ¬ÊäÈëÒÔÏÂÏÂÁî¼´¿É¾ÙÐи߼¶ÅÌÎÊ£º
¡°git ls-files | xargs wc -l¡±£ºÕâ¸öÏÂÁ»áÊä³öÄ¿½ñ·ÖÖ§µÄËùÓÐÎļþµÄ´úÂëÐÐÊýºÍ×ÜÐÐÊý¡£
¡°git diff ¨Cstat¡±£ºÕâ¸öÏÂÁ»áÊä³öÄ¿½ñ·ÖÖ§ºÍÄ¿µÄ·ÖÖ§Ö®¼äËùÓÐÎļþµÄ²î±ð¡£Õâ¹ØÓÚһЩ´úÂëÖع¹¡¢ºÏ²¢µÈ²Ù×÷ºÜÊÇÓÐÓá£
ÒÔÉÏÕâЩÅÌÎÊÏÂÁî¿ÉÒÔ×ÊÖúÎÒÃÇÔ½·¢ÉîÈëµØÏàʶÏîÄ¿µÄ´úÂ룬ͬʱҲÄܹ»¸øÎÒÃÇÔÚÍŶÓÐ×÷ʱÌṩһЩ²Î¿¼¡£
×ܽá
ͨ¹ý±¾ÎĵÄÏÈÈÝ£¬ÎÒÃÇÏàʶÁËÔõÑùÔÚ Gitlab ÖÐÅÌÎÊ´úÂëÐÐÊý¡£ÕâÖÖ·½·¨¿ÉÒÔ×ÊÖúÎÒÃÇÔÚÍŶÓÐ×÷ÖиüºÃµØÖÎÀí´úÂ룬Ìá¸ß´úÂëÖÊÁ¿ºÍ¿ª·¢Ð§ÂÊ¡£ÈôÊÇÄ㻹ûÓÐʹÓà Gitlab£¬¸Ïæע²áÒ»¸öÕ˺Űɣ¡
ÒÔÉϾÍÊÇÁÄÁÄGitlabÅÌÎÊ´úÂëÐÐÊýµÄÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡