2004/10 Perl Monthly Meeting - svk
棄 cvs 保 svk ?
這個月的 Perl Monthly Meeting 講的是 svk,由原作者 clkao 主講。嚴格來說,除了說 svk 是用 Perl 寫的以外,它跟 Perl 其實沒有什麼太大的關係 :p 它是一個分散式的版本控制系統,底層跑在 svn (subversion) 上面,不過這些對使用者來說都不重要;對我而言,它最有趣的地方在於你可以很輕易地用它去 track 別人的 project,就算對方用的不是 svn/svk 也沒關係 (它提供了很多 adaptor 可供串接),而更有趣的地方就在於它 “分散式” 的特性,可以讓你在沒有網路連線時把修改過的東西記錄在 local 的 repo 裡面,等有網路連線時再一次把所有 local repo 裡面有修過改的東西給丟進主要的 repo 裡面去。不過就目前而言,要在 FreeBSD -current 系統中安裝 svk 不太容易,雖然說有 ports 很好用,但是裡面的版本有點問題,不過已經有 patch 可以解決了,在還沒 commit 之前可能要自己手動 patch 了。

Write a comment