IDEA中使用SVN
注:IDEA版本2021.2.2為例
預裝IDEA插件:① Subversion ② Git
預裝軟件:TortoiseSVN Project Monitor 下載地址:https://tortoisesvn.net/downloads.html
配置SVN
-
下載並安裝好SVN(TortoiseSVN Project Monitor)軟件
-
打開IDEA配置SVN,File=>Settings =>設置面板左側的Version Control=>Subversion
①
Path to Subversion executable
選擇SVN下載路徑② IDEA會自定選擇當前登錄系統用戶所在的目錄,如果不正確勾選左側
Use custom configuration directory
,選擇Svn的配置保存路徑
首次創建(拉取)項目
首先獲得項目地址
找到對應的Svn項目,點擊Checkout,會彈出地址,點擊地址右側按鈕可快捷復制URL

選擇以下①②兩種方式之一創建項目
①已有打開項目創建
File => New => Project From Version Control
②首次使用編輯器新建

新建窗口打開后需要點擊+
添加項目地址或選擇已存在項目地址
地址為SVN的項目地址



點擊OK之后在倉庫列表中找到剛剛添加的項目,點擊選中並點擊CheckOut按鈕

選中項目保存的磁盤目錄,可選在項目存儲根路徑或者已建好的空項目目錄
選擇項目保存形式
- 直接存儲在選中的目錄下,代碼會直接下載到
D:\workSpace
中 - 保存到選中目錄下,並創建和SVN服務器相同級別目錄,
workSpace
后的目錄會自動創建 - 保存到所選目錄下並新建項目名稱同名目錄
選擇對應的java Jdk
版本,點擊OK項目開始下載
此時如果是首次下載或者IDEA為保存SVN賬戶信息會彈出輸入賬號密碼彈框
如果賬號密碼修改后導致認證失敗,可在配置SVN環境->第二項圖
點擊下方Clear Auth Cache
按鈕清除認證信息,重新進行認證
網速慢需要多等待一會兒,IDEA下方會顯示狀態
下載完成后彈出打開項目彈框
拉取代碼
點擊上方工具欄藍色的左下箭頭,或使用快捷鍵Ctrl+T

右下角會顯示更新數量,如果沒有更新會顯示 All files are up-to-date
提交代碼
點擊上方工具欄綠色的對鈎,或使用快捷鍵Ctrl+K

文件選擇完成,提交內容輸入完成好,點擊commit進行代碼提交
提交成功會在左下角提示提交結果,提交數量,內容等信息

如果出現代碼提交不成功的情況,可能為未拉取倉庫最新代碼,可先進行拉取代碼
解決沖突
.......
查看提交歷史
在正在編輯的文件中右鍵,Subversion=>Show History
查看當前文件提交歷史

雙擊對應的提交記錄可顯示代碼對比
