Subversion集成
啟用S??ubversion集成后,您可以從IntelliJ IDEA內(nèi)部執(zhí)行基本的Subversion操作。
IntelliJ IDEA目前支持與Subversion 1.9及以下版本的集成。
IntelliJ IDEA與Subversion插件捆綁在一起。如果您使用的是SVN 1.7或更低版??本,則該插件足以實現(xiàn)Subversion集成。如果您使用SVN 1.8或更高版本,則還需要在您的計算機上下載并安裝命令行客戶端。在這種情況下,請確保在“Subversion設(shè)置”頁面中選擇了“使用命令行客戶端”選項。
⒈ 當(dāng)啟用IntelliJ IDEA的Subversion集成時,Subversion項目出現(xiàn)在VCS菜單上,以及編輯器和項目工具窗口的上下文菜單中。
⒉ 處于Subversion控制下的文件夾中的文件根據(jù)其狀態(tài)高亮顯示。請參閱文件狀態(tài)高亮顯示文件狀態(tài)高亮顯示約定。
⒊ 版本控制工具窗口中顯示修改結(jié)果。
⒋ 使用Subversion集成時,打開版本控制工具窗口很有幫助。“控制臺”選項卡顯示以下數(shù)據(jù):
① 所有命令根據(jù)您通過IntelliJ IDEA用戶界面指定的設(shè)置生成。
② 有關(guān)執(zhí)行生成的Subversion命令的結(jié)果的信息消息。
③ 錯誤消息。
Subversion服務(wù)器不要求每個請求進行用戶身份驗證。當(dāng)您在IntelliJ IDEA中使用Subversion集成時,如果身份驗證和授權(quán)策略要求,則您只需要回答服務(wù)器的身份驗證質(zhì)詢。成功進行身份驗證后,您的憑證將保存在磁盤上,例如:Unix系統(tǒng)上的~/.subversion/auth/ 或者Windows和MacOS系統(tǒng)上的/.subversion_IDEA 。
當(dāng)身份驗證質(zhì)詢來自服務(wù)器時,將在磁盤緩存中尋找憑據(jù),如果沒有找到相應(yīng)的憑證,或未能通過身份驗證,系統(tǒng)將提示您指定您的登錄名和密碼。
如有必要,您可以選擇刪除存儲在緩存中的用于http,svn和ssh + svn協(xié)議的所有憑證。
① 打開設(shè)置/首選項對話框可以通過按快捷鍵:Ctrl+Alt+S或者在Windows和Linux系統(tǒng)中選擇:文件|設(shè)置(File | Settings)以及在MacOS系統(tǒng)中選擇:IntelliJ IDEA|首選項,然后單擊“版本控制(Version Control)”。
② 打開Subversion設(shè)置頁面,然后單擊“清除驗證緩存(Clear Auth Cache)”按鈕。