Bzrsync.

µµ±¸°¡ ¿©·¯ ³ëµå°£¿¡ ¹ÙÀÚ »óÈ£ ÀúÀå¼Ò¸¦ ÀÚµ¿À¸·Î µ¿±âÈ­ÇÏ´Â µµ±¸
Áö±Ý ´Ù¿î·Îµå

Bzrsync. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °Ô½ÃÀÚ À̸§:
  • Marco Pantaleoni
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.softwarefabrica.org

Bzrsync. ű×


Bzrsync. ¼³¸í

¿©·¯ ³ëµå°£¿¡ ¹ÙÀÚ ¸®Æ÷ÁöÅ丮¸¦ ÀÚµ¿À¸·Î µ¿±âÈ­ÇÏ´Â µµ±¸ BZRSYNC´Â ¿©·¯ ½Ã½ºÅÛ¿¡¼­ ¹ÙÀÚ¸£¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚ¸¦ µ½´Â À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. ÀÚµ¿À¸·Î ¼±ÅÃÇÑ ¸®Æ÷ÁöÅ丮¿Í ±â°è¸¦ ÅëÇØ µ¿±âÈ­ µÈ ºÐ±â¸¦ À¯ÁöÇÕ´Ï´Ù. ¹ÙÀÚ ÀÚü´Â µ¿±âÈ­ ( "BZR Pull")¸¦ »ç¿ëÇÏ¿© ¸ðµç ½Ã°£¿¡ ÀÏ°ü¼ºÀ» º¸ÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. PIP¸¦ »ç¿ëÇÏ¿© ÃֽŠ¾ÈÁ¤ÀûÀÎ ¹öÀüÀ» ¼³Ä¡ÇϽʽÿÀ. PIP¸¦ »ç¿ëÇÏ¿© PIP ¼³Ä¡ : EASY_INSTHALS BZRSYNCORTOREWISE, ¼Ò½º ÆÐÅ°Áö¸¦ ´Ù¿î·Îµå (¿¹ : Pypi¿¡¼­), ÃßÃâÇÏ°í, Æò¼Ò ¼³Á¤ .py ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. python setup.py installusagelet´Â 3 °³ÀÇ ´Ù¸¥ ¿öÅ© ½ºÅ×À̼ǿ¡¼­ ÀÏÇÏ°í È£½ºÆ® À̸§ÀÌ ¾ËÆÄ, º£Å¸ ¹× °¨¸¶ÀÔ´Ï´Ù. BzrSync¸¦ »ç¿ëÇÏ¿© BzrSync¸¦ »ç¿ëÇÏ¿© 3 °³ÀÇ ³ëµå°£¿¡ Bazaar ÀúÀå¼Ò¿Í ºÐ±â¸¦ µ¿±âÈ­ÇÏ°í ½Í½À´Ï´Ù. bzrsync´Â °øÀ¯ ÀúÀå¼Ò¿Í ÇÔ²² »ç¿ëÇϱâ À§ÇØ »ç¿ëÇϱ⠶§¹®¿¡ »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î °øÀ¯ ¸®Æ÷ÁöÅ丮¸¦ »ç¿ëÇϵµ·Ï Áö»ç¸¦ ´Ù½Ã Á¤¸®ÇؾßÇÕ´Ï´Ù. µ¿ÀÏÇÑ µð·ºÅ丮¿¡ÀÖ´Â ¸ðµç ¸®Æ÷ÁöÅ丮¸¦ À¯ÁöÇÏ´Â °ÍÀÌ ´õ ½±½À´Ï´Ù. ¿ì¸®ÀÇ ¿¹¿¡¼­ ¿ì¸®ÀÇ ¸®Æ÷ÁöÅ丮´Â ~ / bzr¿¡ °ÅÁÖ ÇÒ °ÍÀÌ°í À̸§Àº ".bzr"¿¡¼­ Á¾·áµË´Ï´Ù. °¢ °øÀ¯ ÀúÀå¼Ò¿¡¼­ ÃÖ»óÀ§ ·¹º§¿¡´Â °¢ ³ëµå¿¡ ´ëÇÑ µð·ºÅ丮°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ¿ì¸®ÀÇ °æ¿ì ¾ËÆÄ, º£Å¸ ¹× °¨¸¶¿¡¼­. ¿¹¸¦ µé¾î "project-foo.bzr"À̶ó´Â ÀúÀå¼Ò°¡ÀÖ´Â °ÍÀ» »ó»óÇØ º¸°Ú½À´Ï´Ù. ¿ì¸®´Â ¾ËÆÄ¿¡¼­ ÀÏÇÏ°í ÀÖÀ¸¸ç Æ®··Å©¿Í 1 °³ÀÇ ÁöÁ¡À» ¸¸µé¾ú½À´Ï´Ù. ¿ì¸®´Â ´ÙÀ½°ú °°½À´Ï´Ù : ~ / bzr / project-foo.bzr / ~ / bzr / project-foo.bzr / alpha ~ / bzr / project-foo.bzr / ¾ËÆÄ / Æ®··Å© ~ / bzr / project-foo.bzr / alpha / feature-1 ~/bzr/project-foo.bzr/beta ~/bzr/project-foo.bzr/gammalet's ¿ì¸®´Â ¶ÇÇÑ ¿ì¸®°¡ µ¿±âÈ­ÇÏ°í ½ÍÁö ¾ÊÀº local.bzr ÀúÀå¼Ò¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù .BZRSYNC´Â Yaml Config ÆÄÀÏ, ±âº»ÀûÀ¸·Î ~ / .bazaar / bzrsync.yaml, ¸®Æ÷ÁöÅ丮 ¹× ºÐ±â ¸ñ·ÏÀ» ³ª¿­ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â ³»¿ëÀÌ ´ÙÀ½°ú °°½À´Ï´Ù. BZR # * repositoriesRepository : "* .bzr"# Repositories'Exclude : - local.bzr # ¸®Æ÷ÁöÅ丮¸¦ ¿ø°Ý NodeSexport·Î ³»º¸³»±âÀ§ÇÑ Local.bzr # exportexport_exclude¿¡¼­ Á¦¿Ü µÈ ƯÁ¤ ¸®Æ÷ÁöÅ丮 : - ·ÎÄÃ. RemotesSync¿¡¼­ µ¿±âÈ­ ÇÒ ¼öÀÖ´Â ÀúÀå¼Ò : "* .bzr"# syncsync_exclude¿¡¼­ Á¦¿Ü µÈ ƯÁ¤ ¸®Æ÷ÁöÅ丮 : - local.bzrwe´Â ¼¼ °³ÀÇ ³ëµå¿¡¼­ Á¤È®È÷ÀÌ µ¿ÀÏÇÑ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù .BZRSYNC´Â °è¼ÓÇؼ­ °øÀ¯ ÀúÀå¼Ò¸¦ ¸¸µéÁö ¾ÊÀ¸¹Ç·Î ÁøÇàÇϱâ Àü¿¡ ³ëµå ÇÏÀ§ µð·ºÅ丮¸¦ ¸¸µå´Â °ÍÀ» ±â¾ïÇϽʽÿÀ. ¸ðµç ³ëµå¿¡¼­ bzrsync µ¥¸óÀ» ½ÃÀÛÇÏ´Â °ÍÀ» ±â¾ïÇϽʽÿÀ. ¾ËÆÄ $ bzrsync servbeta $ bzrsync servgamma $ bzrsync servenow alpha¿¡¼­ beta¿¡¼­ beta¿¡¼­ project-foo.bzrÀ» µ¿±âÈ­ÇÏÀÚ : º£Å¸ $ bzrsync sync ~ / bzr / project-foo.bzrthis w ~ / bzr / project-foo.bzr / alpha / alpha¿¡¼­ ~ / bzr / project-foo.bzr / gamma / in gammaÀÇ ~ / bzr / project-foo.bzr / gammaÀÇ ¸ðµç ÁöÁ¡À» º£Å¸·Î ²ø¾î ¿Ã¸®½Ê½Ã¿À. ¿ì¸®ÀÇ °æ¿ì, ¾ËÆÄ ¸¸ Áö±Ý ´çÀå ³ª¾Æ °¡±â ¶§¹®¿¡ ¾ËÆķκÎÅÍ º£Å¸¿Í º£Å¸·ÎºÎÅÍ ¾ËÆÄ / Æ®··Å©¿Í ¾ËÆÄ / ÇÇÃÄ -1À» ¾òÀ» °ÍÀÔ´Ï´Ù. º£Å¸ (Beta)¿¡¼­ ÀÏÇϱâ À§Çؼ­´Â »õ·Î µ¿±âÈ­ µÈ ÁöÁ¡¿¡¼­ º£Å¸ / ÇÏÀ§ µð·ºÅ丮 ³»ºÎÀÇ »ó´ë¹æÀ¸·ÎÀÇ ÁöÁ¡ : º£Å¸ $ BZR ÁöÁ¡ ~ / BZR / Project-foo.bzr / alpha / feature-1 ~ / bzr / project-foo.bzr / º£Å¸ / ÇÇó -1beta $ BZR CO ~ / BZR / PROJECT-FOO.BZR / º£Å¸ / ÇÇÃÄ -1 FOO-FUTIES-1BETA $ CD FOO-FUTION-1 ... Hack Hack Hack ... º£Å¸ º£Å¸ ´çÁ¡ "ll : ~ / bzr / project-foo.bzr / ~ / bzr / project-foo.bzr / alpha ~ / bzr / project-foo.bzr / ¾ËÆÄ / Æ®··Å© ~ / bzr / project-foo.bzr / alpha / Ư¡ -1 ~ / bzr / project-foo.bzr / beta ~ / bzr / project-foo.bzr / beta / feature-1 ~ / bzr / project-foo.bzr / gammawhen ´ç½ÅÀº º£Å¸¿¡¼­ ÀÏÇÏ´Â °ÍÀ» ¸¶ÃƽÀ´Ï´Ù. ¾ËÆÄ¿¡¼­ : ¾ËÆÄ $ BZRSYNC SYNC ~ / BZR / PROJECT-FOO.BZRAND ÀÌ·¸°ÔÇÏ¸é ¾ËÆÄ / ±â´É -1µµ ´Ù¸¥ ¾ËÆÄ / ±â´É -1À¸·Î ²ø¾î ¿Ã¸± ¼ö ¾ø°Å³ª ±×·¸Áö ¾ÊÀ¸¸é º´ÇÕ ÇÒ ¼ö ÀÖ°í ½ÃÀÛÇÏ°í ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Alpha¿¡¼­ ´Ù½Ã ÀÛµ¿ÇÕ´Ï´Ù. Bzrsync.yaml ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.


Bzrsync. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ÈïºÐÇÏ´Ù

°­Á¦ ºÐ±¤¹ýÀ» ¸ñÇ¥·ÎÇÏ´Â µ¥ÀÌÅÍ ºÐ¼®À»À§ÇÑ ¹«·á Ç÷¯±×ÀÎ ±â¹Ý ¼ÒÇÁÆ®¿þ¾î ...

86

´Ù¿î·Îµå