| ½´ÆÛµå GITÀÇ ¸Ç À§¿¡ÀÖ´Â ÄþÆ®¿¡ À¯»çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ºñ½ÁÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ¹«·á ÆÄÀ̽ã ÀÀ¿ë ÇÁ·Î±×·¥ (Áï, |
Áö±Ý ´Ù¿î·Îµå |
½´ÆÛµå ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Catalin Marinas
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.procode.org/
½´ÆÛµå ű×
½´ÆÛµå ¼³¸í
GITÀÇ ¸Ç À§¿¡ÀÖ´Â ÄþÆ®¿¡ À¯»çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ºñ½ÁÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ¹«·á Python ÀÀ¿ë ÇÁ·Î±×·¥ ÀÌ·¯ÇÑ ÀÛ¾÷Àº Git ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼öÇàµÇ¸ç ÆÐÄ¡´Â Git Commit °´Ã¼·Î ÀúÀåµÇ¹Ç·Î StGit ÆÐÄ¡¸¦ Ç¥ÁØ Git ±â´ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ¸®Æ÷ÁöÅ丮·Î ½±°Ô º´ÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. stgitÀº git À§¿¡ scm ÀÎÅÍÆäÀ̽º°¡ ¾Æ´Ï¸ç ÀÌÀü¿¡ ÃʱâÈ µÈ git ÀúÀå¼Ò¸¦ ±â´ëÇÕ´Ï´Ù. Ç¥ÁØ SCM ÀÛ¾÷ÀÇ °æ¿ì Cogito µµ±¸ ¶Ç´Â ÀÏ¹Ý git ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¹«ÇÑÇÑ ½ÇÇà Ãë¼Ò / ´Ù½Ã ½ÇÇà ÀÛ¾÷ ¹× ½ÇÆÐÇÑ ÀÛµ¿ ÈÄ º¯°æ ³»¿ë ÀÚµ¿ ·Ñ¹éÀ» Æ÷ÇÔÇÑ ¸®Æ÷ÁöÅ丮 ÀÛ¾÷À»À§ÇÑ »õ·Î¿î ÇÙ½É ÀÎÇÁ¶ó ½ºÆ®·°Ã³ (Æ®·£Àè¼Ç »ç¿ë) ¡¤ ÀϺΠ¸í·ÉÀº "STG ½ºÄõ½Ã"(µÎ °³ ÀÌ»óÀÇ ÆÐÄ¡¸¦ Çϳª·Î °áÇÕÇϱâÀ§ÇÑ °Í), "STG °Ô½Ã"(À籸¼ºµÇÁö ¾ÊÀº º´ÇÕ Ä£ÈÀû ÀÎ ºÐ±â À¯Áö) ¹× "STG ÀÌÀü / ´ÙÀ½"À» À§Çؼ´Â À̸§À» ÀμâÇϱâ À§ÇØ ½Ã¸®ÁîÀÇ ÀÌÀü ¶Ç´Â ´ÙÀ½ ÆÐÄ¡ÀÇ °æ¿ì) ¡¤ "STG ADD", "STG RM", "STG CP"¹× "STG Çؼ®"ÀÌ Á¦°ÅµÇ¾ú½À´Ï´Ù. ¡¤ "STG °¡Á® ¿À±â"¹× "STG Fold"¸í·ÉÀº diff °æ·Î¿¡¼ ¼±µµÀû ÀÎ ½½·¡½Ã¸¦ Á¦°ÅÇϱâÀ§ÇÑ "-p n"¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ "STG °¡Á® ¿À±â"¹× "STG Æúµå"¸í·ÉÀº ÇØ´ç * .rej ÆÄÀÏ¿¡ °ÅºÎ µÈ µ¢¾î¸®¸¦ ³²±â±âÀ§ÇÑ "-reject"¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ »õ ÆÐÄ¡ ID ±¸¹® : ( "STG ID"¸í·É¿¡ ´ëÇÑ ¼³¸í¼ ÂüÁ¶) ¡¤ "sign.autosign"±¸¼º ¿É¼ÇÀÌ ¼³Á¤µÈ °æ¿ì °¡Á®¿Â ÆÐÄ¡ÀÇ ÀÚµ¿È ¡¤ STGIT ¿ë °·ÂÇÑ EMACS ¸ðµå°¡ "CONTRIB"µð·ºÅ丮¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ´Â Emacs ¹öÆÛ¿¡ ÆÐÄ¡ ½ºÅÃÀ» Ç¥½ÃÇÏ°í ¸ðµç ÀϹÝÀûÀÎ StGit ÀÛ¾÷À» ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ STG ¸í·É Á¤ÀÇ¿¡¼ ÀÚµ¿À¸·Î »ý¼º µÈ BASH ÅÇ ¿Ï¼ºÀÌ Çâ»óµÇ¾ú½À´Ï´Ù. ¡¤ ¸Ç ÆäÀÌÁö¿Í °³¼± µÈ Æ©Å丮¾ó
½´ÆÛµå °ü·Ã ¼ÒÇÁÆ®¿þ¾î