如果Subversion集成發生任何問題,需要了解有關Subversion與IntelliJ IDEA集成的詳細信息。本主題列出了必要的信息并說明了如何檢索它。
通常你需要以下數據來診斷Subversion問題:
⒈ IntelliJ IDEA版本和內部版本號。
⒉ 使用的操作系統。
應用于項目的通用版本控制設置在“設置/首選項(Settings/Preferences)”對話框的“版本控制(Version Control)”頁面上指定。按Ctrl + Alt + S或通過在Windows和Linux系統中選擇:文件|設置(File | Settings)或者在MacOS系統中選擇:IntelliJ IDEA|首選項(IntelliJ IDEA | Preferences)來打開“設置/首選項(Settings/Preferences)”對話框,然后單擊“版本控制(Version Control)”。
Subversion特定的設置在"設置/首選項(Settings/Preferences)"對話框的"版本控制(Version Control)"節點下的Subversion頁面進行配置。按Ctrl + Alt + S或通過在Windows和Linux系統中選擇:文件|設置(File | Settings)或者在MacOS系統中選擇:IntelliJ IDEA|首選項(IntelliJ IDEA | Preferences)來打開“設置/首選項(Settings/Preferences)”對話框 ,然后在"版本控制(Version Control)"下單擊“Subversion”。
工作副本格式是符合創建工作副本的Subversion格式。要查看工作副本格式,請在主菜單上選擇:查看| 工具窗口| 版本控制(View | Tool Windows | Version Control)。在打開的版本控制工具窗口中,切換到“Subversion工作副本信息”選項卡。
要查看分支的配置,請在版本控制工具窗口的“Subversion工作副本信息”選項卡中單擊“配置分支(Configure Branches)”鏈接。
如果保存在IntelliJ IDEA日志中的數據不足以解決問題,并且問題與通信協議或身份驗證有關,請啟用svnkit日志記錄,重現問題并附加idea.log。
要啟用svnkit日志記錄,請根據所使用的操作系統將-Djavasvn.log=true添加到以下文件之一:
⒈ Windows:IntelliJ IDEA.exe.vmoptions
⒉ Linux: IntelliJ IDEA.vmoptions
⒊ macOS:http://stackoverflow.com/a/13581526/72788