AndroidStudio 項目取消SVN關聯 並重新關聯

一:將項目取消SVN關聯,回覆初始狀態

將項目切換到 project 模式下 , 找到  .idea 文件下的 vcs.xml 文件,打開它

打開如下:

<mapping directory="" vcs="svn" />

改爲:

<mapping directory="" vcs="" />

OK了! 你看看是否工具欄中的更新箭頭和提交箭頭消失,並且項目文件夾和文件也都恢復了默認顏色

但是此時並不是真正的取消與SVN的關聯,通過工程右鍵Show in Explorer  打開項目所在的位置

會發現還是會顯示和Svn相關聯的圖片

這時候來個工具clearSvn.bat,可以清除SVN關聯的信息!在文章的資源裏可以下載!

將工具放置在工程中,雙擊工具,等待工具跑完流程,按任意鍵即可結束操作。

處理完後,再次查看工程文件是否還有和svn相關聯的標誌,有的話則將工具放置到含有關聯的文件夾中繼續上面的操作!直到所有的文件都不含svn相關的標誌,則表示已和svn清除關聯!

二:在上傳SVN前設置忽略文件

打開Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:

1、.idea文件夾
2、.gradle文件夾
3、所有的build文件夾
4、所有的.iml文件
5、local.properties文件。

如果有Modul,也需排除以上的這些文件,最後配上需要過濾的代碼:需要先設置過濾在鏈接SVN

3.注意一點,配置忽略文件必須在Share到SVN之前進行,如果在Commit後配置,就不起作用了

4.當分享者配置了忽略文件並Share Project到SVN後,其他人Check下來就不需要配置了,Commit的時候會自動忽略那些文件。但文件名顯示爲紅色,這時配置下忽略文件就恢復正常了。

Check下來的Project:

配置忽略文件後:

注:Androis Studio一般忽略以下不需要增加到版本庫的文件:

.idea 文件夾,此文件夾是用來保存開發工具的設置信息。

.gradle 文件夾,此文件夾是用來保存gradle的依賴信息。

所有的 build 文件夾,build文件夾是用來保存編譯後的文件目錄。

所有的 .iml 文件,是用來保存開發工具信息。

local.properties 文件,是用來保存項目依賴信息

三:上傳項目到SVN

菜單VCS—–>Import into Version Control—–>Share Project(Subversion)
將Android Studio當前項目同SVN服務器關聯起來,但是並沒有將項目導入到SVN服務器上,需要在完成建立連接後再次提交項目到SVN服務器。

之後會彈出:選擇要分享的SVN地址及其他選項
在Define share target下

第一個選項是直接將整個文件都放到trunk文件夾下,
第二個選項可以再trunk下創建你當前項目的文件夾,
第三個選項在項目文件夾下有創建了一個trunk文件夾,
因此建議使用第二中方式;選擇完成後點擊Share就可以了,會彈出讓你選擇SVN工作副本的格式化版本(jdk版本),如下圖:

OK,這樣就和svn關聯上了。

四:提交項目到SVN

器建立了聯繫,並沒有將代碼提交到SVN服務器上去,如何提交呢
其實很簡單,只需按下圖的操作步驟,提交就ok了

也可以按下面點擊綠色打鉤按鈕提交

也可以工程右鍵>Subversion–>Commit.如下圖:

提交完成就ok啦!!

 

 

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