Bzrsync.µµ±¸°¡ ¿©·¯ ³ëµå°£¿¡ ¹ÙÀÚ »óÈ£ ÀúÀå¼Ò¸¦ ÀÚµ¿À¸·Î µ¿±âÈÇÏ´Â µµ±¸ | |
Áö±Ý ´Ù¿î·Îµå |
Bzrsync. ¼øÀ§ ¹× ¿ä¾à
±¤°í
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. °ü·Ã ¼ÒÇÁÆ®¿þ¾î