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。
![]() |
|
| Previous Post « Is your Singleton Broken? « |
Next Post » 神奇的問題 » |







