1. 程式人生 > >SVN管理Android專案忽略檔案或資料夾

SVN管理Android專案忽略檔案或資料夾

一. 遇到的問題

     剛開始提交專案原始碼時,做了個全量提交,將專案的build、.idea、.gradle ,local.properties等檔案或目錄都提交到了程式碼倉庫中進行管理,結果發現每次對專案做了原始碼修改或新增後,再次提交原始碼,會導致build中有很多變更的檔案,對於依賴庫較多的專案,這時候就悲劇了,每一次發現增量提交時都會在svn客戶端軟體中顯示很多的我們不希望提交的檔案。

二.解決辦法

    1.把之前svn中的程式碼checkout一份出來

    2.並通過svn客戶端軟體Export一份純程式碼到一個資料夾下

    3.在Android Studio中開啟純程式碼專案

    4.file--->settings---->version Control----->Ignored Files

    5.點選+將專案中不需要上傳的資料夾與目錄新增到忽略項中

    6.vcs--->Import into Version Control --->Import into Subversion

    7.commit Changes

三、解決問題的要點

     1. 將專案用SVN管理之前,必須確寶程式碼是沒有被版本工具管理過的,即不要在目錄中有關於svn版本資訊的目錄.

     2.主意忽略檔案或資料夾的設定,是這個專案還沒有被SVN管理時去設定的,千萬不要全量提交到SVN管理之後再去設定忽略哪些資料夾或檔案.