TortoiseSVN 有個我非常喜歡的功能:可以匯出指定的兩個版本之間的差異檔案。比方說我從第三版到第十版只修改了 abc.html,那麼它就只會匯出這支檔案。這個功能在 TortoiseSVN 的詳細用法可以參考保哥寫的《如何讓 TortoiseSVN 僅匯出新增或修改過的檔案 》

但是,在 TortoieHg 好像只能匯出「最新版本與前一版之間的差異檔案」,我在它本身的功能裡找不到 TortoiseSVN 的這項功能哩。用了 TortoiseHg 一陣子,一直覺得這點非常困擾我。最近透過搜尋找到這篇文章:"TortoiseHg - How to export changed files",作者寫了一個擴充套件,有了這個套件就能輕鬆取出指定的檔案來。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

一直在想要在 MySQL 表格建立時,把欄位名稱(中文的描述)也打上去,比方說欄名是 id、在這個欄名之後註記一下這個欄位是流水號。原本以為要使用資料庫文件相關的工具才能辦到,後來看到《取得MySQL表單的註解》,發現可以透過下列語法取得欄位註解:

SHOW FULL FIELDS FROM 資料庫名稱.資料表名稱

心想可以撈到註解應該也有地方可以輸入,後來在 "Column Comments in MySQL" 看到,原來語法是這樣:

CREATE TABLE 資料表名稱 (
文章標籤

小攻城師 發表在 痞客邦 留言(1) 人氣()

最近在一台 adminitrator 權限被鎖住的電腦上裝 vim,每次使用時,檔案初次開啟都會出現這組錯誤訊息:

E303: Unable to open swap file for "[No Name]", recovery impossible
E303: 無法開啟暫存檔 "[No Name]", 不可能修復了


小攻城師 發表在 痞客邦 留言(0) 人氣()

本文已經過原作者 qrtt1 同意轉載。
原發表於批踢踢實業坊 Soft_Job 板。文章代碼(AID): #1EPw1wG3
原始文章位址:http://www.ptt.cc/bbs/Soft_Job/M.1315414138.A.403.html 


小攻城師 發表在 痞客邦 留言(0) 人氣()

在認識 TortoiseHg 之前,先來大概瞭解一下什麼是 Hg/Mercurial。下面這份投影片是 Willie 在 slideshare 上找到傳給我看的,感謝原作者分享出來哩,很簡潔好懂的投影片。

小攻城師 發表在 痞客邦 留言(0) 人氣()

收到一個範本,裡頭已經建立了一個三層式的目錄。但我想讓第四層(例如:第 3.1.2.1 節)顯示出來,該怎麼辦呢?

1. 首先先編輯既有目錄的功能變數。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

在 TortoiseSVN 建立分支時跳出錯誤訊息 "Unable to open an ra_local session to URL",立刻上網查了錯誤訊息,找到這個討論串,看到最後一個人問的問題是「你建檔案庫了沒?」我一開始把方向想成要先建一個新的 repository,後來才發現應該是要在目前的 repository browser 把 trunk / tag / branches 這些資料夾開一開……

完整的 branch 操作方法可以參考保哥的《講解 Subversion 分支與合併:以 TortoiseSVN 為例 》。我的錯誤訊息是在第三張圖片(剛開始要做廉價複製到 branch/tag 時)出現的,激歡樂。想想 branch 應該也在同一個 repository 裡,就在 Repository Browser 把資料夾開一開、檔案搬一搬,就成功切換到分支了。

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天設計師說她的選單在 IE 6 裡頭出錯了,情況是:當選單滑出時,若下方有下拉選單 (<SELECT>, dropdown list),下拉選單會自動置頂,調整了 z-index 也沒有用。稍微研究了一下,她用的選單是 jQuery Multi Level CSS Menu #2 (jQueryslidemenu)

參考 Jace Ju 的《解決下拉式選單覆蓋圖層的問題》,調整了 jQueryslidemenu 的 JavaScript。概念是在你要顯示的 <div> 底下墊一個 <iframe>,由於 IE6 會將 <iframe> 壓在 <select> 上頭,而 <iframe> 又能調節 z-index,因此這樣就奏效了。

文章標籤

小攻城師 發表在 痞客邦 留言(4) 人氣()

過去都是透過資料庫備分,將客戶端資料庫主機的資料打包回開發端使用。但是從去年開始,客戶新採購的機器都已經是 SQL server 2008,但我手邊部分機器上頭執行的還是 SQL server 2005,若將 SQL server 2008 備分的檔案直接還原到 SQL server 2005,會發生新版中匯出的資料無法匯入至舊版的錯誤。

參考保哥的《如何利用「資料庫發行精靈」將新版 SQL 資料庫降級成舊版》,發現可以利用 SQL server 內建的工具「資料庫發行精靈」,將資料轉換成 SQL 語法(包括產生資料表、將既有資料串接為 INSERT INTO 語句以供還原匯入)。

小攻城師 發表在 痞客邦 留言(0) 人氣()

這天第一個 section 要談的是測試概論與單元測試。雖然 VS 2005 & 2008 也都有測試的功能,但 VS 2010 增加了更多測試類型。

---------------------現場對話實錄的分隔線---------------------

小攻城師 發表在 痞客邦 留言(0) 人氣()