如何將 svk repository 放到公開的伺服器上

八月 29, 2007

最近使用 svk ,突然想到,能不能把 svk 做出來的資料,放在 subversion 的伺服器上,結果在網路上找到這一篇文章:
How to mirror a SVK repository onto an SVN repository

之前使用過 subversion 做為自己個人使用的版本控制系統,那時候手上有一台 Linux 作業系統的機器,就把那一台機器當作是 subversion server,一些資料就直接放在上面,後來那台機器重灌之後,就沒有在繼續用 subversion了。

之前使用 subversion 的經驗是,每一個目錄下都會多出一個 .svn 的子資料夾,這個是 subversion 用來記錄一些檔案的修改記錄的資料夾,但是每一個目錄都出現,看起來就有一點讓人覺得不舒服…

最近接觸到 svk 使用上還有觀念大致上看 subversion 相同,因為 svk 是建構在 subversion 上的一套版本控制系統。最大的特色就是 checkout 出來的檔案下,不會每一個目錄都有 .svn 的子目錄存在了,而且可以將 server 上的 subversion tree 整個抓下來,放在自己的電腦上,適合有 notebook 時,可以離線修改檔案,等到有網路連線時,再把資料回傳回伺服器上。


TIP Using screen

八月 29, 2007

Screen 可以在 linux (或其他 unix-like的作業系統)上面,只透過一個 ssh 連線。

今天在找 screen 的資料時,找到網路上有人整理好的 screen 操作方式,很棒的文件,先記錄在這裡。

文件連結:TIP Using screen
Update 20070830:發現另一篇不錯的文章:Screen: Tips & Tricks


VIM設定不同副檔名對應的縮排設定

八月 29, 2007

在 vimrc 檔案中,可以透過下列命令指定哪些副檔名要套用什麼樣的縮排設定:

autocmd BufRead *.rb set ai et sw=2 ts=2 softtabstop=2
autocmd BufRead *.py set ai et sw=4 ts=4 softtabstop=4

上面是設定 *.rb 的檔案,使用 autoindent, 縮排為 2, 用space取代 tab, tabstop=2