Subversion之Post-Commit

Posted on 07/28,2008

Subversion Logo最近用到Subversion來做版本控制,但常常commit完之後還得再把資料複製一份到www資料夾,實在不方便。查了一下資料發現,原來svn有一些hook可以用,例如可以在commit之前或之後做某些事情,這樣就可以讓開發人員commit之後,直接在web上就看到成果。


‧SVN Server環境是FreeBSD 6.3
‧repository放的位置:/home/svn/repository
‧專案名稱:test
‧web資料夾:/www/test

在每個repository底下都有個hooks資料夾,裡面有好幾個寫好的template,光看名字大概就知道他們是要做什麼事的。這邊我只拿post-commit來用(其它的可參考Subversion Book)。

# cp post-commit.tmpl post-commit
# vi post-commit

我在裡面加了幾行update的語法:
#!/bin/sh
export LANG=zh_TW.UTF-8
/usr/local/bin/svn update --username myid --password mypw /www/test

加入第一行是因為有些非英文檔名的檔案在update的時候可能會出錯
其中myid跟mypw請代入自己的svn帳號密碼
另外,記得chmod +x,讓它變成可執行

最後,在web資料夾checkout一下test專案,大致上應該就可以運轉了。


 

Flash Debug Tool - FlashTracer

Posted on 11/11,2007

Flash的debug是件痛苦的事,因為*.swf在browser中並不會丟出太多的訊息讓開發者知道到底發生了事情,在Flash的IDE中,可以用trace()的方式把一些測試訊息傳出來,但這在發佈成*.swf之後又看不到..

有善心人士(Alessandro Crugnola)開發了一個Firefox的外掛元件,可以讓trace()照樣像在Flash IDE一樣把訊息傳出來,讓Flash的開發人員多了一個debug的方法。

 (閱讀全文)


 

輕薄短小的PDF Reader

Posted on 04/03,2006

老實說我喜歡PDF Format的文件,但不愛安裝Acrobat Reader這麼大的軟體只為了看PDF文件。找到一款小巧的PDF Reader-"Foxit Reader"
檔案小,開啟速度快,對中文也有支援(另外加裝Plug-in),真是方便。

網址:
http://www.foxitsoftware.com/pdf/rd_intro.php