AS中SVN的安裝、配置及常見問題的解決方法

這兩天被AS中的SVN折騰了不少時間。安裝和配置倒還好,就是提交的時候出現了問題,也沒提示什麼問題,鬱悶了。經過一段時間的倒騰,終於解決了。

一、安裝

參考服務器VisualSVN Server和客戶端Tortoise SVN軟件的安裝說明,基本next就OK了。

服務器安裝完後,可創建倉庫(一般創建帶branches、trunk和tags的倉庫,圖片中trunk下的SmartHome是與工程同步後生產的目錄):
這裏寫圖片描述

客戶端安裝完後,在資源管理器中,右鍵菜單中會有SVN的操作:
這裏寫圖片描述

二、配置

參考:http://www.it165.net/pro/html/201508/51801.html
可忽略的文件:
1、[工程名].iws
2、所有的.iml文件
3、local.properties
4、.gradle文件夾
5、.idea文件夾
6、所有的build文件夾(一般這幾個目錄下都有:工程、app、包)
7、app/src/test文件夾
這裏寫圖片描述

三、常見的問題

【1】撤銷關聯:

如果不是Android Studio工程,把目錄下的.svn文件夾刪除即可
這裏寫圖片描述

如果還是AS的工程,把“.idea/vcs.xml”中的vcs還原即可:
這裏寫圖片描述
改成
這裏寫圖片描述

【2】無法提交,提交前的Performing Code Analysis進度條到一半就自動消失了

這裏寫圖片描述
因爲執行了代碼分析,可是自己的代碼並沒有什麼問題,也沒提示什麼原因導致的,根本不知道爲什麼不能通過。通過Revert、Cleanup、和重新Share、Add to VCS都不行。

法一:在資源管理器中,通過客戶端提交
這裏寫圖片描述

法二:在提交前,不進行代碼分析。去掉選框Perform code analysis
這裏寫圖片描述

有的時候,在AS中操作失敗,可以直接通過資源管理器來操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章