Â¥´Ù

.NET ¹× MONO ¿ë GIT
Áö±Ý ´Ù¿î·Îµå

Â¥´Ù ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • The Git Development Community and the GitSharp Team
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.eqqon.com

Â¥´Ù ű×


Â¥´Ù ¼³¸í

.NET ¹× MONO ¿ë GIT Git #Àº .NET Framework ¹× MonoÀÇ GitÀÇ ±¸ÇöÀÔ´Ï´Ù. ±×°ÍÀº ¿ø·¡ÀÇ git¿Í ¿ÏÀüÈ÷ ȣȯµÇµµ·Ï ¸ñÇ¥·ÎÇϸç, ¸ÚÁø ÀÀ¿ë ÇÁ·Î±×·¥À» °´Ã¼ µ¥ÀÌÅͺ£À̽º·Î ±â¹ÝÀ¸·ÎÇÏ´Â ¸ÚÁø ÀÀ¿ë ÇÁ·Î±×·¥À»À§ÇÑ °¡º­¿î ¹«°Ô ¶óÀ̺귯¸®°¡µÇ¾î¾ßÇϸç ÀϺΠ¹æ¹ýÀ¸·Î ÀúÀå¼Ò¸¦ Àаųª Á¶ÀÛ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Git # Git # Git Repo¿¡ ´ëÇÑ °´Ã¼ ÁöÇâ ÀÎÅÍÆäÀ̽º´Â C #¿¡¼­ repo¸¦ Á¶ÀÛÇÏ°í ½Í½À´Ï±î? Åë°è¸¦ °è»êÇϰųª ¾Æ¸§´Ù¿î ½Ã°¢È­¸¦ ¸¸µé°í ½Í½À´Ï±î? Git #ÀÇ Àß ¼³°èµÈ °´Ã¼ ÁöÇâ API¸¦ »ç¿ëÇÏ¿© ÀúÀå¼Ò¿¡ ¾×¼¼½ºÇÏ°í Á¶ÀÛÇϽʽÿÀ. °´Ã¼ µ¥ÀÌÅͺ£À̽º gitÀº ³»Àå µÈ ¿ª»ç¿Í ºÐ±â°¡ ³»Àå µÈ °´Ã¼ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ´ëü ±¸¼º ºÐ±â°¡ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±¸¼º ¶Ç´Â »ç¿ëÀÚÀÇ µ¥ÀÌÅÍÀÇ ½º³À ¼¦À» ¸¸µé¾î¾ßÇÕ´Ï´Ù. ±×·± ´ÙÀ½ gitÀ» »ç¿ëÇϽʽÿÀ. ÀúÀå¼Ò¿¡¼­ Çìµå¸¦ À̵¿ÇÏ¿© ½ÇÇà Ãë¼Ò / ´Ù½Ã ½ÇÇà ÀÛ¾÷À» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Git # ¶Ç´Â ºÐ»ê ÄÜÅÙÃ÷ °ü¸® ½Ã½ºÅÛÀÇ À§¿¡ Wiki¸¦ ±¸Ãà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾²±â Áö¿øÀº ÀÌ¹Ì ½ÃµµÇØ º¼ ¼ö ÀÖµµ·Ï ÀÌ¹Ì ±¸ÇöµÇ¾ú½À´Ï´Ù. Git # (Distributed) ÆÄÀÏ ½Ã½ºÅÛ GitÀº Linus Torwalds°¡ ÄÜÅÙÃ÷ ÃßÀû ¹× ¿©·¯ ºÐ»ê ¹öÀüÀÇ ¿©·¯ ºÐ»ê ¹öÀüÀ» µ¿±âÈ­ÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹é¾÷ ¹× / ¶Ç´Â ÄÜÅÙÃ÷ µ¿±âÈ­ ·çƾÀ» ±¸Çö ÇؾßÇÏ´Â °æ¿ì Git ¸Ç À§¿¡ ºôµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Peer-to-Peer ÄÁÅÙÃ÷ ¹èÆ÷ ½Ã½ºÅÛÀ¸·Î Git # ´Ù¸¥ ½Ã½ºÅÛ¿¡ ÄÜÅÙÃ÷¸¦ ½±°í È¿À²ÀûÀ¸·Î Àü¼ÛÇÒ ¼öÀÖ´Â ÄÜÅÙÃ÷ ¹èÆ÷ ÇÁ·¹ÀÓ ¿öÅ©¸¦ ±¸Ãà ÇؾßÇÏ´Â °æ¿ì Git ¸Ç À§¿¡ ½±°Ô Çϳª¸¦ ºôµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Git #Àº ¹Ì·¡ÀÇ MSYSGIT ±³Ã¼·Î? MSYSGIT´Â ÇöÀç Windows¿¡¼­ GIT¸¦À§ÇÑ °¡Àå ¿ÏÀüÇÏ°í »ç¿ë °¡´ÉÇÑ ±âº» Á¦°øÀÚÀÔ´Ï´Ù. MSYSGITÀÇ ¹®Á¦Á¡Àº ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÇÇØ ½±°Ô È®Àå µÉ ¼ö ¾ø°Å³ª ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ³»Àå ÇÒ ¼ö ¾ø½À´Ï´Ù. °¡º­¿î µµ¼­°üÀ̵Ǵ °Í ¿Ü¿¡µµ ¹Ì·¡ÀÇ Git #Àº ¶ÇÇÑ MSYSGITÀÇ ÁøÁ¤ÇÑ ´ë¾ÈÀÌ µÉ ¼ö ÀÖÁö¸¸ ¿ì¸®´Â ¿©ÀüÈ÷ ¸Ö¸® ¶³¾îÁ® ÀÖ½À´Ï´Ù. GitÀº ¹«·á·Î ¸ðµç °ÍÀ» ó¸®Çϵµ·Ï ¼³°èµÈ ¹«·á ¹× ¿ÀÇ ¼Ò½º, ºÐ»ê ¹öÀü Á¦¾î ½Ã½ºÅÛÀÔ´Ï´Ù. ¼Óµµ¿Í È¿À²¼ºÀ» °¡Áø ¸Å¿ì Å« ÇÁ·ÎÁ§Æ®¿¡ ÀÛ½À´Ï´Ù. GitÀº Linux Kernel Development ¿ë Linus Torvalds°¡ óÀ½ ¼³°èµÇ¾úÀ¸¸ç °³¹ßÇß½À´Ï´Ù .ERY GIT CLONEÀº ³×Æ®¿öÅ© ¾×¼¼½º ¶Ç´Â Áß¾Ó ¼­¹ö¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ¿ÏÀüÇÑ ¿ª»ç ¹× Àüü °³Á¤ ÃßÀû ±â´ÉÀ» °®Ãá ¿ÏÀüÇÑ Ç÷¹À× ÀúÀå¼ÒÀÔ´Ï´Ù. ºÐ±â ¹× º´ÇÕÀº ºü¸£°í ½±½À´Ï´Ù. Mercurial, Bazaar, Subversion, CVS, Perforce ¹× Visual SourceSafe.gitÀÇ ÁÖ¿ä Ư¼º°ú °°Àº ÆÄÀÏÀÇ ¹öÀü Á¦¾î¿¡ »ç¿ëµË´Ï´Ù. : * ºñ¼±Çü °³¹ß¿¡ ´ëÇÑ °­·ÂÇÏ°í È¿À²ÀûÀÎ Áö¿ø * HTTP, FTP, SSH, RSYNC µîÀÇ ¿©·¯ ÇÁ·ÎÅäÄÝ Áö¿ø * ´ëÇü ÇÁ·ÎÁ§Æ®ÀÇ È¿À²ÀûÀΠó¸® * Pluggable Merge StrategyÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : »õ·Î¿î API ±â´É : ¡¤ Repostiory.Index ... »öÀÎ ¡¤ index.add ... ÆÄÀÏ ¹× µð·ºÅ丮¸¦ Ãß°¡ÇϽʽÿÀ (Àç±Í ÀûÀ¸·Î). ±ÔÄ¢À» ¹«½ÃÇÏ´Â °ÍÀº ÀÛÇ°¿¡ ÀÖÁö¸¸ ¾ÆÁ÷ Á¸°æÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ¡¤ repository.commit ... À妽º¿¡¼­ Ãß°¡ µÈ ÆÄÀÏÀ» Ä¿¹ÔÇÕ´Ï´Ù ¡¤ Commit.Changes ... ÀÌÀÌ Ä¿¹ÔÀÇ º¯°æ »çÇ×À» »óÀ§ Ä¿¹Ô¿¡ ´ëÇÑ º¯°æ »çÇ×À» ³ª¿­ÇÕ´Ï´Ù. ¡¤ Repository.Status ... ¸Ó¸®¿Í »öÀÎ °£ÀÇ Â÷ÀÌ ¿ä¾à ¡¤ Repository.config ... ÀúÀå¼Ò ±¸¼º ¾×¼¼½º (¾ÆÁ÷ »ç¿ëÀÚ ¹× Àü¿ª ±¸¼ºÀÌ ¾øÀ½) ¡¤ blob.create ... ÁÖ¾îÁø µ¥ÀÌÅÍ ¶Ç´Â ÆÄÀÏ¿¡¼­ »õ BLOB °´Ã¼¸¦ ÀÛ¼ºÇÏ¿© ÀúÀå¼Ò¿¡ ¾¹´Ï´Ù. ¡¤ blob.rawdata ... ÀÎÄÚµùÀ» ±«·ÓÈ÷Áö ¾Ê°í BlobÀÇ ÀÌÁø µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¿ø½Ã ¾×¼¼½º °íÁ¤ ÇÙ½É ¹®Á¦ : ¡¤ »öÀÎÀÌ ¼Õ»óµÈ Ãß°¡ µÈ ´Ù¸¥ À妽º ¹ö±× ¼öÁ¤


Â¥´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î

¾¾

SISDADOS´Â GNU / Linux¿¡¼­ ÀÛµ¿Çϵµ·Ï °³¹ß µÈ ½´ÆÛ¸¶ÄÏ ¿ë ¹é¿£µå ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦°øÇÕ´Ï´Ù. ...

427

´Ù¿î·Îµå

È÷ºê¸® ´Þ·Â

È÷ºê¸®¾î ´Þ·ÂÀº È÷ºê¸® µ¥ÀÌÆ®¿Í Holydays¿Í ÇØ´ç ±×·¹°í¸®´Ï¾Æ µ¥ÀÌÆ®¸¦ º¸¿©ÁÖ´Â GTK Ŭ·¡½ºÀÔ´Ï´Ù. ...

232

´Ù¿î·Îµå