https://code.google.com »ç¿ë¹ý


 
* Update history

- 2013.9.6 : Ãʱâ Release



 
1. code.google.com
   1.1 code.google.com
   1.2 Repository »ý¼º
   1.3 Repository Share
2. Mercurial Client
   2.1 Mercurial Client ´Ù¿î·Îµå ¹× ¼³Ä¡
   2.2 Mercurial Client »ç¿ë¹æ¹ý



 


1. code.google.com
1.1 code.google.com Á¢¼Ó

(1) ºê¶ó¿ìÀú¿¡¼­ https://code.google.com/ ¿¡ Á¢¼ÓÇؼ­ "Sign in " À» ÇÑ´Ù. ¾ÆÁ÷ ±¸±Û °èÁ¤ÀÌ ¾ø´Ù¸é ±¸±Û °èÁ¤ºÎÅÍ ¸ÕÀú »ý¼º ÇØ¾ß ÇÑ´Ù.

bitbucket

(2) ±¸±Û °èÁ¤À¸·Î ·Î±×ÀÎ

bitbucket

bitbucket

1.2 Repository »ý¼º

(1) Create a new project

Git or Mercurial or SubversionÀ» ¼±ÅÃÇÒ ¼ö Àִµ¥ bitbucket ¿¡¼­µµ Mercurial ¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ¹Ýµå½Ã Mercurial ¸¦ ¼±ÅÃ. Project name ¿¡ ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÌ ³ªÁß¿¡ Repository À̸§ÀÌ µÇ±â ¶§¹®¿¡ ½ÅÁßÇÏ°Ô ÀÔ·ÂÇØ¾ß ÇÑ´Ù.

bitbucket

½Å±Ô ÇÁ·ÎÁ§Æ® °ø°£°ú Repository°¡ »ý¼ºµÈ È­¸é

bitbucket

1.3 Repository Share

(1) Repository Share

ÇÁ·ÎÁ§Æ® ¸ÞÀÎÈ­¸é¿¡¼­ ÇÁ·ÎÁ§Æ® °øÀ¯¸¦ À§Çؼ­ "People" À» Ãß°¡

bitbucket

Add members

bitbucket

Ãß°¡ÇÒ ¸â¹öÀÇ ±¸±Û °èÁ¤À» ÀÔ·ÂÇÏ°í "Add members" ¸¦ Ŭ¸¯

bitbucket

bitbucket

2. Mercurial Client
2.1 Mercurial Client ´Ù¿î·Îµå ¹× ¼³Ä¡

Windows¿ë Client ÇÁ·Î±×·¥Àº ¿©·¯°¡Áö°¡ Àִµ¥ ¿ì¸®¿¡°Ô Àͼ÷ÇÑ TortoiseHg(ÀÏ¸í ¶Ê¶ÊÀÌ) ¸¦ ´Ù¿î ¹Þ´Â´Ù.
(1) http://tortoisehg.bitbucket.org/¿¡ Á¢¼ÓÇؼ­ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ ´Ù¿î·Îµå

bitbucket

(2) Mercurial Client ¼³Ä¡

´Ù¿î·Îµå ¹ÞÀº bitbucket ¼³Ä¡

bitbucket bitbucket

bitbucket bitbucket

bitbucket bitbucket

bitbucket Windows Xp ¿¡¼­´Â ¹Ýµå½Ã À©µµ¸¦ ´Ù½Ã ½ÃÀÛ ÇØ¾ß ÇÑ´Ù.

2.2 Mercurial Client »ç¿ë¹æ¹ý

À©µµ ÀçºÎÆÃÀÌ ³¡³ª¸é TortoiseHg ÇÁ·Î±×·¥À» À©µµ Ž»ö±â¿Í ¿¬µ¿ÇÏ¿© Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.

(1) Clone( SVN¿¡¼­´Â Checkout °ú ºñ½ÁÇÑ ±â´É )

Mercurial Repository ¿¡ ÀÖ´Â ¼Ò½º Æ®¸®¸¦ À©µµ Local Æú´õ¿¡ º¹»çÇØ ¿Â´Ù. À©µµ ·ÎÄà Æú´õ´Â ¾î¶² °æ·Î¸¦ »ç¿ëÇصµ »ó°ü ¾øÁö¸¸ ÇÊÀÚÀÇ °æ¿ì´Â "D:\svn\google_code" ¸¦ »ç¿ë ÇÏ¿´´Ù. "D:\svn\google_code" Æú´õ¿¡¼­ ¿À¸¥ÂÊ ¸¶¿ì½º¸¦ Ŭ¸¯ÇÏ¸é ¾Æ·¡ ±×¸²°ú °°Àº ¸Þ´º°¡ ³ª¿Â´Ù.

bitbucket

Clone ¸í·ÉÀ» ¼öÇàÇÏ¸é ¾Æ·¡ ±×¸²°ú °°Àº âÀÌ ³ª¿À´Âµ¥ Source ´Â Mercurial RepositoryÀÇ °æ·ÎÀÌ°í Destination´Â ¼Ò½º°¡ º¹»çµÉ À©µµ ·ÎÄà Æú´õÀÌ´Ù. Mercurial RepositoryÀÇ °æ·Î´Â ÇÁ·ÎÁ§Æ® Ȩ È­¸é¿¡¼­ "Source" Tab ¿¡ µé¾î°¡¸é Command-line access ¿¡¼­ "https" ·Î ½ÃÀ۵Ǵ URLÀ» º¹»çÇؼ­ ÀÔ·ÂÇÏ¸é µÈ´Ù.

bitbucket

Clone â¿¡¼­ ¾Æ·¡ ±×¸²°ú °°ÀÌ ÀÔ·Â ÇÑ´Ù. ¹°·Ð Source ºÎºÐÀº »ý¼ºÇÑ Repository À̸§¿¡ µû¶ó¼­ ´Þ¶ó Áú ¼ö ÀÖ´Ù.

bitbucket

óÀ½¿¡ Clone ÀÛ¾÷À» ÇÏ¸é ¾Æ·¡ È­¸é°ú °°ÀÌ Password ÀÔ·Â ¿ä±¸Ã¢ÀÌ ³ª¿À´Âµ¥, óÀ½¿¡ ±¸±Û °èÁ¤ÀÇ Æнº¿öµåÀÎÁÙ ¾Ë°í ÁÙ±âÂ÷°Ô ±¸±Û°èÁ¤ Æнº¿öµå¸¦ °¡Áö°í ½ÃµµÇÏ´Ù°¡ ±ÇÇÑÀÌ ¾ø´Ù´Â ¸Þ¼¼Áö¸¸ ¹Þ¾Ò´Ù. ÀÌ Æнº¿öµå ã¾Æ³»´Âµ¥ Á¤¸» ¹ÝÀÚÀýÀ» ¼ÒºñÇÑ°Í °°´Ù.

bitbucket

- ÇÁ·ÎÁ§Æ® ¸ÞÀÎÈ­¸é¿¡¼­ ¿À¸£ÂÊ »ó´Ü¿¡ ÀÖ´Â "Profile" ¸Þ´ºÀ» Ŭ¸¯ ÇÑ´Ù.

bitbucket

- Profile ¸ÞÀÎÈ­¸é¿¡¼­ ´Ù½Ã "Setting" ¸Þ´º¸¦ Ŭ¸¯

bitbucket

- Setting È­¸é¿¡ ÀÖ´Â password º¹»ç

bitbucket

¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê¾Ò´Ù¸é ¾Æ·¡ ±×¸²°í °°ÀÌ ·ÎÄÃÆú´õ¿¡ ¿ø°ÝÁö Repository °¡ º¹»ç µÈ´Ù.

bitbucket

Clone ÀÌ ¿Ï·áµÇ¾î Ž»ö±â¿¡¼­ ¶Ê¶ÊÀÌ(TortoiseHg) Ç¥½Ã°¡ µÇ¾î ÀÖ´Ù.

Add ÀÛ¾÷ºÎÅÍ´Â bitbucket »ç¿ë¹ý°ú µ¿ÀÏÇϱ⠶§¹®¿¡ bitbucket ¿¡¼­ ¼³¸íÇß´ø ³»¿ëÀ» ±×´ë·Î »ç¿ëÇÏ¿© ·ÎÄÃÆú´õ¿Í Repository À̸§ÀÌ bitbucket ÀÇ ³»¿ë°ú µ¿ÀÏÇÏ´Ï ÂüÁ¶Çϱ⠹ٶõ´Ù.

(2) Add
·ÎÄà Æú´õ¿¡ Repository°¡ CloneÀÌ µÇ°í ³ª¸é ÀÌÁ¦ ºÎÅÍ´Â Repository¿¡ ¼Ò½º ÆÄÀÏÀ» Ãß°¡, »èÁ¦, ¾÷µ¥ÀÌÆ®(Commit) À» ÇÒ ¼ö ÀÖ´Ù. Repository¿¡ Ãß°¡ÇÒ ÆÄÀϵéÀ» »ý¼º/¼±Åà ÇÏ°í ¾Æ·¡ ±×¸²°ú °°ÀÌ "Add Files ..." ¸¦ ÇÑ´Ù.

bitbucket

Ãß°¡µÉ ÆÄÀÏ ¸®½ºÆ®¸¦ º¸¿©ÁØ´Ù. ¾Æ·¡ ±×¸²¿¡¼­ "Add" ¹öÆ°À» ´©¸£¸é µÈ´Ù.

bitbucket

Add ÀÛ¾÷À» Çß´Ù°í Çؼ­ ½ÇÁ¦·Î ¿ø°ÝÁöÀÇ Repository¿¡ ÀúÀåÀÌ ¿Ï·áµÇ´Â °ÍÀº ¾Æ´Ï°í ·ÎÄÿ¡ Á¤º¸¸¸ Ç¥½Ã°¡ µÈ´Ù. ½ÇÁ¦·Î Repository¿¡ Ãß°¡¸¦ ¿Ï·áÇϱâ À§Çؼ­´Â Commit ÀÛ¾÷À» ÅëÇؼ­ ÀÌ·ç¾î Áø´Ù.

(3) Commit

·ÎÄà Æú´õ¿¡ "+" °¡ Ç¥½ÃµÇ¾î ÀÖ´Â Æú´õ ȤÀº ÆÄÀÏÀ» ¼±ÅÃÇÏ°í "Hg Commit ..." À» ÇÑ´Ù.

bitbucket

Commit È­¸é¿¡¼­ °£´ÜÇÑ Commit ¸Þ¼¼Áö(¿©±â¼­´Â "add new" ¶ó°í ÀÔ·Â)¸¦ ÀÛ¼ºÇÏ°í "Commit" ¹öÆ°À» ´©¸¥´Ù. Commit ¸Þ¼¼Áö¸¦ ÀÛ¼ºÇÏ´Â ÀÌÀ¯´Â ¿©·¯ »ç¶÷ÀÌ °øµ¿À¸·Î ÇÁ·ÎÁ§Æ® °ü¸®¸¦ ÇÒ°æ¿ì ¾î¶² ¼öÁ¤ÀÌ ÀÌ·ç¾î Á³´ÂÁö History¸¦ ³²±â±â ¿ìÇؼ­ ¹Ýµå½Ã ÇÊ¿äÇϸé ÀÌÈÄ¿¡ ¾î¶² ¹ö±× ¹ß»ý½Ã ±²ÀåÈ÷ Áß¿äÇÑ ´Ü¼­°¡ µÉ¼öµµ ÀÖ´Ù.

bitbucket