Á¶°¢

DIFF ±â¹Ý ÅÛÇø®Æà / Á¶°¢È­ Á¦¾î¸¦À§ÇÑ µµ±¸
Áö±Ý ´Ù¿î·Îµå

Á¶°¢ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Matt Chisholm
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://devsuki.com/pottymouth/

Á¶°¢ ű×


Á¶°¢ ¼³¸í

ÆÄÆíÀº ¹öÀü ÄÁÆ®·Ñ¿¡¼­ °³³äÀ» »ç¿ëÇÏ¿© ÅÛÇø´ ¾ð¾îÀÇ ¸¹Àº ¿ëµµ¸¦ ´ëüÇÏ´Â Python ¸ðµâÀÔ´Ï´Ù. ÅÛÇø´ ¾ð¾î ´ë½Å diff ±â¹Ý ÅÛÇø´À» Á¦°øÇÕ´Ï´Ù. °³Á¤ Á¦¾î ´ë½Å¿¡ "Á¶°¢È­ ÅëÁ¦"¸¦ Á¦°øÇÕ´Ï´Ù. Á¶°¢·®Àº °ÇÁ¶ÇÑ (ÀÚ½ÅÀ» ¹Ýº¹ÇÏÁö ¸¶½Ê½Ã¿À) À§¹Ý °ü¸®ÀÚÀÔ´Ï´Ù. ±×°ÍÀº Áø½Ç ¿£ÁøÀÇ ¿©·¯ ¼Ò½ºÀÔ´Ï´Ù. Diff ±â¹Ý ÅÛÇø´Àº ¹«¾ùÀԴϱî? ¾ð¾î´Â Á¾Á¾ µÎ °³ÀÇ ¹Ý ȣȯµÇÁö ¾Ê´Â ¸ñÀûÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ¾ð¾î°¡ ¾î·Æ½À´Ï´Ù. ù ¹ø° ¸ñÀûÀº ÀϹÝÀûÀÎ HTML ¿ä¼Ò ¹× ±¸Á¶¸¦ °ü¸®ÇÏ´Â °ÍÀÔ´Ï´Ù. Çì´õ, »çÀÌµå ¹Ù ¹× ¹Ù´Ú ±Û; ¿©·¯ ÅÛÇø´¿¡¼­. ÀÌ°ÍÀº ¶§·Î ÆäÀÌÁö "»ó¼Ó"À̶ó°íµµÇÕ´Ï´Ù. µÎ ¹ø° ¸ñÀûÀº ´Ù¸¥ ¼Ò½º¿¡¼­ ¿À´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ Æ¯À̼º µð½ºÇ÷¹ÀÌ ³í¸®¸¦ ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ µÎ °¡Áö ¸ñÀûÀ» ºÐ¸® ÇÒ ¼ö ÀÖÀ¸¸é ÅÛÇø´ÀÌ ÈξÀ °£´ÜÇØÁú ¼ö ÀÖ½À´Ï´Ù .Fragments´ÂÀÌ Ã¹ ¹ø° ¸ñÀû, °øÅë HTML ¿ä¼Ò ¹× ±¸Á¶¸¦ Diff ¹× º´ÇÕ ¾Ë°í¸®ÁòÀ¸·Î °ü¸®ÇÕ´Ï´Ù. ½ÇÁ¦ µð½ºÇ÷¹ÀÌ ·ÎÁ÷Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ³²¾Æ Àְųª ÅÛÇø´ÀÌ Fragments¿¡ ÀÇÇØ °ü¸®µÇ´Â ÅÛÇø´ ¾ð¾î·Î ÅÛÇø´ÀÔ´Ï´Ù. Á¶°¢È­ Á¦¾î´Â ¹«¾ùÀԴϱî? --------------------- -------- _A ´ÜÀÏ ÆÄÀÏÀÇ ¿©·¯ ¹öÀü¿¡¼­ °øÅë ¹× ´Ù¸¥ ÄÚµå Á¶°¢À» °ü¸®ÇÏ´Â ±â°è°¡ ÀÌ¹Ì Çö´ë ¹öÀü Á¦¾î ½Ã½ºÅÛ¿¡ ÀÌ¹Ì ÀÖ½À´Ï´Ù. ÆÄÆíÀº ÀÌ·¯ÇÑ µµ±¸¸¦ Àû¿ëÇÏ¿© _several ´Ù¸¥ files_eeach ÆÄÀÏÀÇ °øÅë ¹× ´Ù¸¥ ¹öÀüÀ» °ü¸®Çϵµ·Ï Àû¿ëÇϸç, ÀÚüÀûÀ¸·Î "ÁöÁ¡"ÀÌ Àû¿ëµÇ¸ç ÆÄÀÏ ( "ºÐ±â")À» ¼öÁ¤ÇÒ ¶§¸¶´Ù ´Ù¸¥ »ç¶÷À¸·Î º¯°æÇÒ ¼öÀÖ´Â "º´ÇÕ"À» Àû¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ ÆÄÀÏ ( "ºÐ±â"). ÀÌ Àǹ̿¡¼­ ÆÄÆíÀº ´Ù¸¥ Á¾·ùÀÇ "¼Ò½º ÄÁÆ®·Ñ"À̱⠶§¹®¿¡ ½Ã°£ÀÌ Áö³²¿¡ µû¶ó ¹öÀü / °³Á¤ÆÇÀ» Á¦¾îÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸ðµç ÆÄÀÏÀ» µ¿½Ã¿¡ Á¸ÀçÇÏ´Â ¿©·¯ ÆÄÀÏ¿¡¼­ Á¶°¢À» Á¦¾îÇÕ´Ï´Ù. µû¶ó¼­ "Á¶°¢È­ ÅëÁ¦"¶ó´Â ¿ë¾î´Â ¾ð¾îÇÐ ÀÚÀ̸ç, (http://en.wikipedia.org/wiki/synchronic_analysis)°ú (http : // http : // http : // http : // http : //) en.wikipedia.org/wiki/diachronics) ¾ð¾îÇÐÀº ³ª¿¡°Ô óÀ½ À¸·ÎÀÌ ¾ÆÀ̵ð¾î¸¦ÁÖ¾ú½À´Ï´Ù. ¾î¶»°Ô ÀÛµ¿Çմϱî? º´ÇÕ ¾Ë°í¸®ÁòÀº ü¸® ÇÇÅ·À» Áö¿øÇϵµ·Ï ¼öÁ¤ µÈ Á¤¹Ð ÄÚµå ºô º´ÇÕÀÇ ¹öÀüÀÔ´Ï´Ù. Precise Codeville Merge´Â ½Ç¼ö·Î ±ú²ýÇÑ º´ÇÕ°ú ¼ö·ÅÀ» Áö¿øÇϱ⠶§¹®¿¡ ¼±ÅõǾú½À´Ï´Ù. Áï, µÎ ÆÄÀÏÀÌ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î µ¶¸³ÀûÀ¸·Î ¼öÁ¤µÇ¸é ÇÔ²² º´Çյ˴ϴÙ. ÀÌ·¸°ÔÇÏ¸é »õ ÆÄÀÏÀ» ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. FragmentÀÇ`fork` ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ÆÄÀÏ (¶Ç´Â ÆÄÀÏ Áß ÇϳªÀÇ ÆÄÀÏ)À» ±â¹ÝÀ¸·Î »õ ÆÄÀÏÀ» ¸¸µé°í ¿øÇϴ´ë·Î º¯°æÇÏ°í Ä¿¹ÔÇϽʽÿÀ. ÇØ´ç ÆÄÀÏ ¶Ç´Â ÇüÁ¦ ÀÚ¸ÅÀÇ ÇØ´ç ÆÄÀÏ ¶Ç´Â ÇüÁ¦ Àڸſ¡ ´ëÇÑ ÀÌÈÄÀÇ º¯°æ »çÇ×Àº HTML·Î º¯°æÇÒ ¶§¸¶´Ù ¸í·É ÁÙ¿¡¼­ Á¶°¢À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÆäÀÌÁö°¡ ·»´õ¸µµÇÁö ¾Ê¾Æ. Á¦Ç°ÀÇ È¨ÆäÀÌÁö


Á¶°¢ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

Traceasyorder.

´Â TRAC¿¡¼­ ¿­°Å Çü ƼÄÏ Çʵå (½É°¢µµ, À¯Çü µî)¸¦ ÁÖ¹®ÇϱâÀ§ÇÑ ´ÏÄÁ (JavaScript ±â¹Ý) UI¸¦ Ãß°¡ÇÕ´Ï´Ù. ...

76

´Ù¿î·Îµå