Android項目svn代碼管理問題


  用svn控制版本,svn本身是不會識別哪些該傳,哪些不該傳,這就導致有些關於路徑的東西(比如拓展jar的路徑)也被上傳了,而當別人下載后,那個路徑對於這個人可能完全不存在,項目編譯就會出問題。用eclipse安裝了svn插件,不能一股腦把android項目都傳上去。

Android項目有以下文件內容不需要添加到版本控制:

  • bin目錄
  • gen目錄
  • .classpath文件
  • .project文件

要想在eclipse里屏蔽它們,需要這樣操作:

  1. Click on Window -> Preferences
  2. Select Team -> Ignored Resources
  3. Click on Add Pattern and enter "bin"
  4. Click on Add Pattern and enter "target"
  5. Click on Add Pattern and enter "m2-target"
  6. Click on Add Pattern and enter "gen"
  7. Click on Add Pattern and enter ".classpath"
  8. Click on Add Pattern and enter ".project"
  9. Click on Apply and then OK

這樣在以后提交時,這些都會自動屏蔽掉,不會更新上去。

還有一個問題是每次編譯時,eclipse都會將src目錄下的東西到考到bin里,這樣.svn也會跟着進去,這樣即使bin被屏蔽了,但還是在svn時有問題,解決方法:

菜單 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,雙擊或點右邊的編輯,在Exclusion patterns中加入"**/.svn/**",讓Eclipse忽略.svn目錄即可。


免責聲明!

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



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