TortoiseSVN Logo

TortoiseSVN 1.9 的新功能

廣告

TortoiseSVN 1.9 是所有先前 TortoiseSVN 版本的超集,並且被認為是目前穩定且「最佳」的版本。早期版本中的任何功能在 1.9 中也都有,但 1.9 包含任何早期版本中沒有的功能和錯誤修正。

此頁面僅描述主要變更。如需完整的變更列表,您可以查看我們的 commit 記錄和 1.9 的 issue 列表

別忘了查看 Subversion 程式庫中的所有變更,現在 Subversion 程式庫也已更新至 1.9 版:所有這些變更當然也都在 TortoiseSVN 中。請參閱 Subversion 1.9 發行說明中的完整變更列表。

需求條件

TortoiseSVN 1.9 及更高版本至少需要 Windows Vista 或更高版本。它將不再於 Windows XP 上執行。

如果您仍然需要使用 Windows XP,則必須繼續使用 TortoiseSVN 1.8。

廣告

專案監控器

專案監控器是一個有用的工具,可以監控儲存庫,並在有新的提交時通知您。如果您已經知道 Commit Monitor,那麼您會立即熟悉專案監控器。然而,專案監控器更強大,因為它可以使用 TortoiseSVN 的完整功能。

專案可以透過工作副本路徑或直接透過其儲存庫 URL 進行監控。

專案監控器會以可設定的間隔掃描每個專案,並且每次偵測到新的提交時,都會顯示通知彈出視窗。此外,新增至系統匣的圖示也會變更以指示有新的提交。

Project Monitor

同步/匯出/匯入設定

設定對話方塊中可設定的所有設定都可以同步到特定檔案,或手動匯出/匯入。這使得設定新的工作站更加容易和快速。

如果同步功能的指定路徑位於雲端硬碟上,例如 Onedrive/GDrive/Dropbox/...,則對設定所做的變更會自動同步到所有其他使用相同雲端硬碟並已相應設定其同步路徑的工作站。

有關哪些設定和哪些資料已同步的更多資訊,請參閱文件

狀態對話方塊中的 Explorer 選單

所有顯示狀態資訊的對話方塊,例如提交對話方塊、檢查修改對話方塊、還原對話方塊...現在在右鍵選單中都有一個名為 Shell 的項目。此項目會展開為 Windows 檔案總管針對該路徑顯示的相同右鍵選單。這避免了必須在 TortoiseSVN 和 Windows 檔案總管之間來回切換才能執行某些任務。

SubWCRev 的忽略選項

SubWCRev,用於收集工作副本資訊的命令列工具,現在有一個選項可以忽略檔案或整個路徑。需要將忽略的路徑/模式寫入工作副本中名為 .subwcrevignore 的文字檔。

有關此新功能的更詳細描述,請參閱文件

影像衝突解決

影像差異工具 TortoiseIDiff 現在也可以協助解決影像衝突。在衝突情況下,它將顯示參與衝突的所有三個影像,並讓您選擇要保留/使用的影像。

Conflict resolving for images

儲存庫瀏覽器中的書籤

儲存庫瀏覽器現在可以顯示書籤儲存庫 URL 的列表。這允許更快地瀏覽常用儲存庫,而無需先手動輸入 URL 或找到對應的工作副本。

Bookmarks in the repository browser

透過右鍵拖曳新增 svn:externals 屬性

從一個工作副本拖曳到另一個工作副本的檔案和資料夾,在按下鼠標右鍵的情況下,可以自動新增為拖曳到的工作副本的 externals。

檢查-提交 hook

有一個新的 hook 可用,它在提交對話方塊關閉之前被呼叫。如果 hook 腳本傳回錯誤,則提交對話方塊會保持開啟,以便使用者可以在那裡立即修正問題,然後再嘗試提交。

如果 hook 腳本必須確保提交訊息的特定格式,或先掃描所有要提交的檔案,則此功能很有用。

另一個 hook 可用,如果設定了,則會在提交對話方塊中顯示一個按鈕,當點擊該按鈕時,會執行該 hook 腳本。