簡體   English   中英

如何在項目中包含git子模塊?

[英]How to include a git submodule into a project?

因此,我為一些相關的Java類提供了一個git存儲庫,其文件夾結構類似於此:

mylib/LICENSE  
mylib/README  
mylib/src/file1.java  
mylib/src/file2.java  
mylib/test/tester.java  
...

現在,我正在Eclipse中使用傳統的文件夾結構創建一個Android應用程序,例如:

repo/AndroidManifest.xml  
repo/bin/*****  
repo/res/*****  
repo/src/com/mysite/project/activity1.java  
...

現在,我想將Java類添加到文件夾中的android項目中:

repo/src/com/mysite/mylib/file1.java

但是,如果我將其添加為git子模塊,它們將保存到路徑中:

repo/src/com/mysite/mylib/src/file1.java

此外,其中包括tester.java和我在Android項目中不需要的其他一些文件。

解決此問題的最佳方法是什么? 我應該只將路徑保留為com/mysite/mylib/src/file1.java嗎? 還是應該修改存儲庫並將文件從mylib/src移至mylib並刪除不需要的文件?

最簡單的方法是:

  • 將原始(非Android)存儲庫分開
  • 補充說,原來的回購“ src ”文件夾作為你的Android Eclipse項目的源文件夾(Eclipse項目可以定義多種src的文件夾,從不同的源)

這將完全避開“子模塊”問題,並允許您從原始項目中僅選擇Eclipse Android項目所需的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM