星期六, 7月 21, 2007

【7/24 TOSSUG 心得分享】yungyuc: Mercurialize!

[English below]

Hi,

如果你曾經從開始原始碼專案下載過軟體,可能常常看到,除了穩定版本有
tar.gz 的 tarball 之外,最新的版本一定是在 CVS 或 SVN 裡。CVS、SVN 是什
麼?它們是開始原始碼專案最常用的兩個原始碼管理系統(source code management system),用來管理多人共同開發的程式,可以把原始碼儲存在 repository(原始碼倉庫)裡,讓開發者複製一份到自己的硬碟中、做修改、看看別人改了什麼、合併修改過的部分、再存回倉庫讓其他人下載使用。

Mercurial 是什麼呢?為什麼 Mozilla 這個巨人級的專案要改採 Mercurial 來管理原始碼? Yungyuc 在本期土虱報報的文章(http://wiki.tossug.org/CatfishNews/8#TossugTalk)介紹了 Mercurial 這個新興的分散式原始碼控制系統。分散式是指每個人都有一份完整的原始碼倉庫,沒有網路也可以做更動,等到有網路時再和其他人的原始碼倉庫合併。這對許多行動派的開發者而言,是一大福音!

Yungyuc 將在下週二分享他使用 Mercurial 的心得。分享的大綱如下:

* Mercurial 的定位
* 彈性、彈性、彈性
* 改一點點,像 SVN 一樣用 HG
* PULL-based 操作
* 示範 hg view (hgk)
* 發佈 Mercurial repository 好方便

歡迎想要進一步了解 Mercurial 的朋友參加。分享將以中文進行,有投影片。

為了有最安靜的心得分享空間,請儘量在 6:00pm 到場找位子用餐,讓魯米爺的廚房不用在開始分享之後忙碌而產生噪音。

----------------------------------------------------------------------
時間:  2007/7/24 星期二,分享時間 7:00pm - 9:00pm,聊天時間到打烊為止。
主題:  Mercurialize!
分享人: Yungyuc
地點:  魯米爺咖啡( http://wiki.tossug.org/CafeLumiere )有免費的無線上網,請別把 notebook 忘在家裡。
報名:  http://wiki.tossug.org/SignUp
----------------------------------------------------------------------


Hi!

Mercurial is the new kid on the Source Code Management (SCM) block.
Mozilla has totally converted its source to using mercurial. If you
want to know what new features mercurial brings to the table, don't
miss the talk given by Yungyuc next Tuesday. You may want to check
out his article about mercurial on the 8th issue of Catfish News,
http://wiki.tossug.org/CatfishNews/8#TossugTalk. for a preview. :)

The talk will be given in Chinese. The following is the outline.

* The positioning of mercurial
* Flexibility, flexibility, flexibility
* Little modification, use HG like SVN
* PULL-based operation
* Demonstration of hg view (hgk)
* It's so easy to distribute mercurial repositories

Please try to arrive at 6:00pm so the staff of the Cafe can
finish their kitchen work by the time the talk starts.

----------------------------------------------------------------------
Speaker: Yungyuc
Topic: Mercurialize!
Time: 7:00pm - 9:00pm July 24 (Tue)
Place: Cafe Lumiere (http://wiki.tossug.org/CafeLumiere)
Free wireless access is available.
Sign up: http://wiki.tossug.org/SignUp
----------------------------------------------------------------------

沒有留言: