[英]What to put under Source Control in a Java Project
我對Git (Svn)
和Java很Git (Svn)
。
我想將我的Java Project
(最終是Java Web project
)放入源代碼管理中,但是我猜想某些文件不必像.class files
和web.xml
提交。
那么,在Eclipse項目中要提交的文件(Servlet和JSP)是什么,以及如何忽略其他文件? 我需要使用.gitignore
文件嗎?
假設它類似於典型的Maven結構,這就是我們的操作方式:
1)光盤$ PROJECT
2)git初始化
3)git添加pom.xml
4)git添加src
5)echo'目標'> .gitignore
6)git commit -m“第一次提交”
/應該使用源代碼管理將源文件和資源文件放入其中。 您應該避免將.class或任何項目設置文件放在源代碼管理中。 類文件是根據最新資源生成的,您應該將構建文件放在源代碼管理中以提供幫助。 任何與項目/環境相關的設置都不應推送到源代碼控制中,因為使用該源代碼的每個人都可能具有不同的環境設置。
web.xml是資源文件,應放在源代碼管理中。 所有其他資源(例如配置文件)也可以放在您的存儲庫中。
GitHub上有一個非常不錯的項目:一系列有用的.gitignore模板:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.