PHPstorm配置SVN的問題


開始嘗試用PHPstorm做項目開發,在集成SVN的時候碰到了問題。

1. PHPstorm Cannot run program "svn"

2. Subversion command line client version is too old

要解決上面兩個問題:

首先要確保SVN版本在1.8或以下,如果是1.9或以上的版本,會導致問題Subversion command line client version is too old 的出現。

其次確認SVN安裝時,是否有選擇安裝Command line client tools。如果未安裝,會出現問題PHPstorm Cannot run program "svn".

 

1. PHPstorm Cannot run program "svn"

一般安裝SVN時,Command line client tools默認是不安裝的。

重新安裝的方案是,在Window卸載程序的控制面板,選擇SVN右鍵選擇修復,會重新出現上圖頁面,將第二項選擇並一路Next即可。

驗證是否安裝成功,可以新建一個CMD,輸入svn help。如有有提示信息,則說明成功安裝,否則會提示不識別svn命令的信息。

 

我的系統是Win8,由於安全權限的問題,在安裝的時候總是出現Error code 2052、2053的問題。重新下載安裝包之后,修改安裝包的System User權限為最大,並不管用。

解決方案是,在Start上右鍵以管理員權限運行CMD,在安裝包路徑下,運行msiexec /package TortoiseSVN-XXXXXX.msi,安裝/修復/卸載程序才能順利運行下去。

2. Subversion command line client version is too old

出現這個問題,原因在於PHPstorm編輯器集成SVN的工具只支持到1.8。因為不支持1.9的client,所以提示client version不支持。(提示應該是version too new,這里是提示信息有BUG)。

這個好像沒什么別的方案,只能把SVN降級到1.8版本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM