Version Control with Subversion
Posted on May 11th, 2006 at 12:38 by fr3@K

兩年前,因為工作被強迫用了 Subversion (SVN)。很快的,我就成為了 SVN 的愛用者,也漸漸地把 CVS 甩了。原因不是因為 SVN 比 CVS 強大,主要是因為喜歡 SVN 的一個特性 - commit 是 transactional,每次 commit 都是一個 revision [1]。

許多 SVN 的只用者都知道這本可說是 SVN 聖經的書 - Version Control with Subversion,也可能有不少人也知道這本書有 on-line free 的版本。今天為了解決一個神奇的問題,google 雖沒讓我找到線索,卻意外找到疑似初稿的中文翻譯。跳著看了幾小段,品質挺不錯,看英文慢的朋友可以參考一下。

[1] SVN 的 revision 是一個序號,每次 commit 就加一。一個 SVN revision 可說是等同於一個 CVS tag,只不過這個 tag 是個自動產生的號碼,不是由使用者決定的。不過還是有 workaround 可以使 SVN 產生與 CVS tag 功能上相仿的產物 - 不往前走的 branch。

[Update: May 18, 2006]
又意外撞到線上簡體版本,而且還蠻 up-to-date。

del.icio.us:Version Control with Subversion digg:Version Control with Subversion spurl:Version Control with Subversion newsvine:Version Control with Subversion furl:Version Control with Subversion Y!:Version Control with Subversion 黑米共享書籤:Version Control with Subversion 推推王:Version Control with Subversion
Previous Post
« Is your Singleton Broken? «
Next Post
» 神奇的問題 »

Zero Comments »

No comments yet.

Comments RSS TrackBack URI

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>