回覆列表
  • 1 # 使用者7856120610746

    可以使用svn管理doc和xls。

    用 Word 做為 TortoiseSVN 的差異比較程式以及版本合併程式TortoiseSVN 自帶的差異比較版本合併程式只能處理純文字檔案,而對於常用的 Word 文件則無能為力。經過我一番試驗,終於搞定了這個問題。第一步:建立一個包含宏的Word文件啟動 Word,然後選擇“工具->宏->Visual Base編輯器”選單啟動VB編輯器。在編輯器左側的“Normal”專案上點選滑鼠右鍵,選擇“插入->模組”選單。然後輸入下列程式碼:Sub SvnCompare()If Documents.Count 2 Then Exit SubActiveDocument.Compare Documents(2).Path & _"\" & Documents(2).Name, "Comparison"End SubSub SvnMerge()If Documents.Count 2 Then Exit SubActiveDocument.Merge Documents(2).Path & _"\" & Documents(2).NameEnd Sub儲存後關閉 Word。第二步:設定 TortoiseSVN接下來選擇“TortoiseSVN->Settings”選單,並切換到“差異比較/合併”選項卡。點選“差異比較程式”組中的“高階設定”按鈕,再點選“新增”按鈕。輸入副檔名為“doc”,再點選“…”按鈕並選中 C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE,並在頭尾各輸入一個英文引號。後面再加上 “%base” “%mine” /w /mSvnCompare。最後重複這個步驟並分別設定副檔名為 .dot、.rtf。現在我們雙擊“日誌”條目,就可以自動啟動 Word 來比較差異了。除了進行比較外,還可以將兩個版本合併到一起。要進行 Word 文件的合併,還是進入 TortoiseSVN 的“差異比較/合併”選項卡,並點選“合併程式”組中的“高階設定”按鈕。按照前面的步驟新增對 .doc、.dot和 .rtf 檔案的處理。但 winword.exe 後面的引數要改成 “%merged” “%theirs” /w /mSvnMerge。(轉自讓Team Foundation Server Client(TFS)能比較和合並Word文件)事實上,現在的TortoiseSVN已經集成了這個指令碼,

  • 中秋節和大豐收的關聯?
  • 請問我的9.6米的高欄貨車拉貨?