TortoiseSVN 有個我非常喜歡的功能:可以匯出指定的兩個版本之間的差異檔案。比方說我從第三版到第十版只修改了 abc.html,那麼它就只會匯出這支檔案。這個功能在 TortoiseSVN 的詳細用法可以參考保哥寫的《如何讓 TortoiseSVN 僅匯出新增或修改過的檔案 》。
但是,在 TortoieHg 好像只能匯出「最新版本與前一版之間的差異檔案」,我在它本身的功能裡找不到 TortoiseSVN 的這項功能哩。用了 TortoiseHg 一陣子,一直覺得這點非常困擾我。最近透過搜尋找到這篇文章:"TortoiseHg - How to export changed files",作者寫了一個擴充套件,有了這個套件就能輕鬆取出指定的檔案來。
- Nov 13 Sun 2011 18:04
[Mercurial] 讓 TortoiseHg 能夠匯出指定版本之間的差異檔案
- Nov 12 Sat 2011 00:04
[MySQL] 取得資料表與欄位註解內容
一直在想要在 MySQL 表格建立時,把欄位名稱(中文的描述)也打上去,比方說欄名是 id、在這個欄名之後註記一下這個欄位是流水號。原本以為要使用資料庫文件相關的工具才能辦到,後來看到《取得MySQL表單的註解》,發現可以透過下列語法取得欄位註解:
SHOW FULL FIELDS FROM 資料庫名稱.資料表名稱
心想可以撈到註解應該也有地方可以輸入,後來在 "Column Comments in MySQL" 看到,原來語法是這樣:
CREATE TABLE 資料表名稱 (
- Nov 11 Fri 2011 00:15
[VIM] 修復「無法開啟暫存檔」的錯誤
最近在一台 adminitrator 權限被鎖住的電腦上裝 vim,每次使用時,檔案初次開啟都會出現這組錯誤訊息:
E303: Unable to open swap file for "[No Name]", recovery impossible
E303: 無法開啟暫存檔 "[No Name]", 不可能修復了
- Sep 08 Thu 2011 13:55
[轉載] 新人的訓練
本文已經過原作者 qrtt1 同意轉載。
原發表於批踢踢實業坊 Soft_Job 板。文章代碼(AID): #1EPw1wG3
原始文章位址:http://www.ptt.cc/bbs/Soft_Job/M.1315414138.A.403.html
- Aug 09 Tue 2011 23:40
[Mercurial] TortoiseHg: 分散式版本控制工具
在認識 TortoiseHg 之前,先來大概瞭解一下什麼是 Hg/Mercurial。下面這份投影片是 Willie 在 slideshare 上找到傳給我看的,感謝原作者分享出來哩,很簡潔好懂的投影片。
- Aug 06 Sat 2011 15:00
[Office] 如何在 Word 2007 修改目錄階層
收到一個範本,裡頭已經建立了一個三層式的目錄。但我想讓第四層(例如:第 3.1.2.1 節)顯示出來,該怎麼辦呢?
1. 首先先編輯既有目錄的功能變數。
- Jul 28 Thu 2011 20:57
[SVN] 在 TortoiseSVN 建立分支時發生錯誤
在 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 把資料夾開一開、檔案搬一搬,就成功切換到分支了。
- Jul 27 Wed 2011 18:42
[Web] 不讓下拉選單遮住圖層的方法
今天設計師說她的選單在 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,因此這樣就奏效了。
- Jun 25 Sat 2011 13:10
[MSSQL/MySQL] 使用命令列模式執行大量 SQL 語法
過去都是透過資料庫備分,將客戶端資料庫主機的資料打包回開發端使用。但是從去年開始,客戶新採購的機器都已經是 SQL server 2008,但我手邊部分機器上頭執行的還是 SQL server 2005,若將 SQL server 2008 備分的檔案直接還原到 SQL server 2005,會發生新版中匯出的資料無法匯入至舊版的錯誤。
參考保哥的《如何利用「資料庫發行精靈」將新版 SQL 資料庫降級成舊版》,發現可以利用 SQL server 內建的工具「資料庫發行精靈」,將資料轉換成 SQL 語法(包括產生資料表、將既有資料串接為 INSERT INTO 語句以供還原匯入)。
- Jun 24 Fri 2011 23:21
[IDE] Visual Studio 2010 Ultimate 軟體開發生命週期管理實作營 Day#2
這天第一個 section 要談的是測試概論與單元測試。雖然 VS 2005 & 2008 也都有測試的功能,但 VS 2010 增加了更多測試類型。
---------------------現場對話實錄的分隔線---------------------