回答
我應該跟蹤.gradle目錄嗎?
不可以。它可以安全地忽略。
爲什麼要忽略它?
這純粹是用於高速緩存信息,你不希望它在您的回購,因爲:
- 它可以在那裏 獲得大而飽滿的二進制文件
- 可以有機器的具體數據
- 那裏面有很多流失的(你會不斷犯有文件的更改)
- 一切都在那裏可以完全每當反正它是需要重新生成
它基本上是一個臨時目錄,Gradle在您的源代碼中間放下(爲什麼Gradle認爲這是一個合適的事情是一個不同的問題)。
您可以通過交換機的名稱來告訴目錄的「緩存目錄」性質,該名稱可以讓您更改它的位置:「--project-cache-dir」。
雖然我討厭在我的源代碼樹中使用二進制文件,但我通常只是將目錄添加到我的忽略文件中,因爲沿線的某處我會忘記從某些命令行或從我的IDE或某個東西然後最終不得不處理目錄。
我該如何忽略它?
Git用戶可以將只有.gradle
的行添加到.gitgnore文件中,Git將忽略具有該名稱的任何目錄中的所有文件。
水銀用戶想要查找.hgignore文件。
對於其他版本控制系統,請參閱文檔 - 它們都具有支持此功能的功能。
.gradle文件夾包含有關您的gradle構建(例如緩存的輸出/輸入信息)的不同計算信息。您絕對不應該將該文件夾檢入您的版本控制系統。
您不需要保留.gradle文件夾。
因爲一旦您再次執行gradle build命令,您可以再次創建幾乎相同的.gradle文件夾。
但是,當您在.gradle下使用gradle.setting文件時,可能需要將其移至項目的根文件夾。
當我們啓動gradle時,它會在您的主目錄內創建.gradle文件夾。它由本機(有關您的系統的信息)和緩存組成。緩存還包括插件和所有其他罐子依賴項。
當我們第一次構建項目時,它會下載依賴項和插件,並在這裏引用它們。下一次當我們需要它時,它會從這裏開始。甚至當我們需要他們在Eclipse編譯代碼(=> gradle這個日食),它的依賴,從緩存
添加也將不斷更新和增加,當你運行gradle這個。所以我想我們不會將它添加到版本控制。
我是新來搖籃,並認爲.gradle文件夾將包含一般信息,如依賴性映射等,並上載的版本控制。然後,我嘗試使用包含.gradle文件夾的版本控制代碼設置具有不同操作系統風格和Java版本的新機器,並且遇到了錯誤。原來,.gradle文件夾包含機器特定信息,並用於本地緩存。 不包括在版本控制.gradle文件夾,並嘗試建立一個新機的代碼中,gradle這個守護進程將做休息。
- 1. 哪個fuelphp文件夾應該添加到我自己的版本控制中?
- 2. 將版本控制庫添加到MonoDevelop
- 3. 可以Sharepoint文檔庫支持文件夾版本控制嗎?
- 4. 版本控制共享文件夾
- 5. 爲什麼顛覆不添加某些文件夾到版本控制?
- 6. 廚師:我應該將「syntaxcache」文件檢入版本控制嗎?
- 7. 應該將.class文件置於版本控制之下嗎?
- 8. 在控制器文件夾中添加子文件夾 - .net webapi
- 9. 添加到TFS版本控制
- 10. 將現有文件夾添加到TFS源代碼控制
- 11. Eclipse Subversive添加新文件到版本控制
- 12. Gradle - 將文件夾添加到Eclipse類路徑
- 13. 不應該將哪些grails項目文件添加到版本控制中? (Grails的1.3.x版)
- 14. MVC3 - 向控制器添加文件夾?
- 15. Gradle中的動態版本控制
- 16. Gradle - 將單個文件添加到JAR
- 17. 將AJAX'添加到收藏夾'添加到此控制器?
- 18. 如何將我的應用程序文件夾添加到控制面板?
- 19. Gradle:動態添加資產文件夾
- 20. 我應該把文件夾。捆綁在版本控制
- 21. 我如何將所有未版本控制的文件添加到SVN?
- 22. 將文件夾添加到classpath中
- 23. 將git文件添加到.gitignore後,git是否將文件從版本控制中刪除?
- 24. 可以從版本控制中忽略Android中的bin文件夾嗎?
- 25. 可以將文件夾添加到SharePoint 2010的列中嗎?
- 26. 我需要將子模塊文件夾添加到.gitignore中嗎?
- 27. 將大文本文件添加到資產文件夾
- 28. 如何將Git版本控制(Bitbucket)添加到現有的源代碼文件夾?
- 29. 將Xcode工作區方案添加到版本控制
- 30. 如何將fitnesse頁面添加到版本控制?
世界上所有的iOS的deb包轉換到Android的,謝謝! :) – Fattie