Subversion配置本地工作副本的格式
工作副本是一個目錄,其中包含可用作專用工作區(qū)的文件集合,以及一些由Subversion創(chuàng)建和維護(hù)的額外文件。例如,工作副本中的每個目錄都包含一個名為.svn的管理目錄。
您可以使用Subversion 1.3,1.4,1.5,1.6,1.7,1.8或1.9創(chuàng)建本地工作副本。IntelliJ IDEA處理所有這些格式,讓您選擇升級到新格式或保留舊格式。
要檢查VCS關(guān)聯(lián),請轉(zhuǎn)到:文件| 設(shè)置| 版本控制(File | Settings | Version Control),其中列出了項目目錄(或整個項目)與VCS之間的所有映射。
切換到另一個Subversion格式總是與Subversion控制下的特定工作副本(目錄)相關(guān)聯(lián)。換句話說,不能在IDE級別升級到更新的Subversion格式,但只能在 subversion 控制下的目錄中更新。
要更改本地工作副本的格式,請執(zhí)行以下操作:
⒈ 通過執(zhí)行以下任一操作來打開“版本控制(Version Control)”工具窗口:
① 在主菜單上,選擇:查看| 工具窗口| 版本控制(View | Tool Windows | Version Control)。
② 按Alt+9。
⒉ 切換到“Subversion工作副本信息”選項卡。此選項卡僅在當(dāng)前項目源完全或部分受Subversion控制時才可用。
⒊ 滾動到所需目錄上的信息,然后單擊“更改(Change)”鏈接。請注意,Subversion 1.9可以與本地工作副本版本1.8一起使用,所以在這種情況下,更改鏈接將不會出現(xiàn)。
⒋ 在打開的“轉(zhuǎn)換工作副本格式(Convert Working Copy Format)”對話框中,選擇所需的格式選項。
Subversion中的清理命令可以在以下情況下有所幫助:
⒈ 您的本地工作副本處于不一致的狀態(tài),因為Subversion命令被中斷。
⒉ 文件的時間戳已經(jīng)更改,而其內(nèi)容保持不變。
要清理本地工作副本,請執(zhí)行以下任一操作:
⒈ 在Project工具窗口中選擇所需的文件或目錄,然后從選擇的上下文菜單中選擇:Subversion | 清除(Subversion | Cleanup)。
⒉ 在編輯器中打開所需的文件并從主菜單選擇:VCS | Subversion | 清除(VCS | Subversion | Cleanup)。
⒊ 在版本控制工具窗口的本地更改選項卡中選擇所需的文件或目錄,然后從選擇的上下文菜單中選擇:Subversion | 清除(Subversion | Cleanup)。
除了通用的文件版本比較選項之外,IntelliJ IDEA的Subversion集成還提供了一個特殊的命令,使您可以將本地工作副本中的文件與其選定分支中的版本進(jìn)行比較。
要將文件與指定分支中的版本進(jìn)行比較,請執(zhí)行以下操作:
⒈ 在“項目”工具窗口中選擇所需的文件,或在編輯器中打開它。
⒉ 從主VCS菜單或選擇的上下文菜單中,選擇:Subversion | 與分支進(jìn)行比較(Subversion | Compare with Branch)。
⒊ 在“比較分支”彈出窗口中,選擇所需的分支。此時將出現(xiàn) "與分支比較" 對話框,其中顯示文件的差異查看器的形式。
此操作也可在 SVN 存儲庫瀏覽器中使用。右鍵單擊所需的目錄,然后從上下文菜單中選擇相應(yīng)的命令。