星期三, 8月 01, 2007

[Note]svk

本想利用 svkCastleProject 拉(Mirror/Sync)下來,然後在官方還沒修正之前,先在本地端作一些小修正,然後自己用的。不過,在 Windows 上,不管是拉全部還是只拉 HEAD 都失敗,只好殘念。

而用我的 Ubuntu Notebook 卻是 ok,我猜應該是 perl library / svk 在 Windows 上有些問題。本想試著用 cygwin + perl + svk,可是卻安裝失敗,懶得繼續試了。

雖然結果是失敗,可是 svk 仍然是個好物。我個人想到兩種情況,svk會特別好用(這也是官方所推薦的幾種用法之二):
  • 出差,畢竟出門在外不一定都會有網路,而且也不一定能連到公司的 Repository server,這時就可以拉 code 到 Notebook,然後在 Notebook 上作版本控制,等到回公司了,再把 code 推回去公司的 Repository server。
  • 專案內使用了某 Open source,通常 Open source 專案會不時變動,開發時期會需要固定一個版本下來,這時候就可以拉一份下來作管理,到時候可以很容易釐清是哪裡的問題


基本上整個用法都跟 Subversion 很接近,所以應該不用多作介紹吧~這邊列出幾篇文章作為參考:

目前在 Linux 下,除了可以拉 Subversion 的 code 之外,也可以拉 PerforceCVS 的 code(資料來自Wikipedia)...可說是好用的不得了~(在 Windows 的話,就別說了,2.0.0-1 只支援 Subversion...)

沒有留言: