2011年5月4日 星期三

Subversion 與版本控制

 

開源版本控制的標準

Subversion 與版本控制

Subversion

介紹

這是 Subversion 與版本控制的在線主頁,它是一本關於 Subversion自由圖書。Subversion 被設計為 CVS 的替代產品。你可能從本頁的佈局上也猜到了,本書通過 O'Reilly Media 出版。

這裡放置了本書的 HTML 和 PDF 版本(當然如果你喜歡你也可以購買本書),我們會盡全力保持最新。 Subversion 的開發還在繼續,產品會不斷增加新的特性,我們會不斷記錄這些修改。

已經發售第二版:現在可以購買 Subversion 與版本控制的第二版! 現在訂購,或者使用 Safari Books Online 服務增加本書到你的虛擬書庫。

本書的在線版本

下面是本書最新的在線版本:

針對 Subversion 1.5 - 英文版本

每夜構建(針對 Subversion 1.6 - 英文版本)

由於這個版本還在編寫中,所以後續的開發可能會導致某些書籤失效。如果你需要能保持數年的穩定書籤,請鏈接到已經完成的版本。

你可以從這裡下載本書的舊版本(我們懷疑大多數人不會有興趣)。

反饋/貢獻

作為本書或站點的反饋,可以訪問 svnbook-dev@red-bean.com [郵件列表信息]。 如果發現了本書的錯誤(O'Reilly 的發行版本或其它版本),你可以做如下事情:

  1. 檢查問題跟蹤,看看是否有人已經報告了這個問題。如果已經報告了,那麼除了貢獻補丁修正問題(下述),你不再需要做任何事情。
  2. 檢查 XML 源文件,查看問題是否依舊存在。你可以自己用 Subversion 從 http://svnbook.googlecode.com/svn/trunk/ 檢出我們的最新代碼。如果最新的源代碼還有這個問題,請在上面提及的郵件列表中報告這個問題,或者填寫一個新問題
  3. 如果問題出現在已經發行的第二版圖書中,請檢查本書在 O'Reilly 的勘誤表,報告新錯誤。

歡迎報告本書的錯誤。當然,我們更歡迎修正建議。對於技術問題(拼寫,語法,標記,等等),可以在報告錯誤的電子郵件中包含對 XML 源文件的補丁(主題行要以 [PATCH] 開始)。對於修辭等較為主觀的問題,最好在郵件列表發起討論。

翻譯

本書已經(或正在)翻譯成其它語言。可以使用頁腳的導航菜單來選擇其它語言。在每種語言的翻譯頁面中,你可以找到獲得譯文(對於沒有完成的,可以獲得快照)。注意英語是其它語言譯文的基礎,如果你對翻譯有疑問,請聯繫譯者。

本書最初的中文翻譯(1.3 版本)由Subversion 中文站的成員完成,在這裡有這本書的在線版本和下載版本。

從 2007 年起,本書在 i18n-zh 維護,由於直接維護 XML 的翻譯很繁瑣,容易出錯,所以我們探索了多種方法。最初使用 XML2PO,進行基於 PO 的翻譯。後來切換到開發維護更活躍,功能更完善的 PO4A,仍舊是基於 PO 的翻譯。

在 2009 年 4 月,由於翻譯機制已經成熟,所以開始合併到官方版本庫。自此,本書同時在 i18n-zh svnbook 維護。原則上,我們鼓勵先提交到 i18n-zh,大家覆審後再同步到 svnbook

針對 Subversion 1.4 - 中文版本

針對 Subversion 1.5 - 中文版本

每夜構建(針對 Subversion 1.6 - 中文版本)

由於這個版本還在編寫中,所以後續的開發可能會導致某些書籤失效。如果你需要能保持數年的穩定書籤,請鏈接到已經完成的版本。

你可以從這裡下載本書的舊版本(我們懷疑大多數人不會有興趣)。

那些是海龜嗎?

為什麼,是的,他們確實是海龜。那是出版商為本書選擇的動物。在你問我們「為什麼」 之前,我們要說我們確實不知道。這個很酷,我們的妻子們至少很高興沒有選擇一隻 噁心的動物來代表 Subversion。

Ben Collins-Sussman,
Brian W. Fitzpatrick & C. Michael Pilato

本頁還有其他語言的版本:
Deutsch | English | español | français | Italiano | 日本語 | norsk | Português | Русский

沒有留言:

張貼留言