SVN管理Android專案忽略檔案或資料夾
阿新 • • 發佈:2018-11-11
一. 遇到的問題
剛開始提交專案原始碼時,做了個全量提交,將專案的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管理之後再去設定忽略哪些資料夾或檔案.