簡體   English   中英

在Java項目中將什么置於源代碼控制之下

[英]What to put under Source Control in a Java Project

我對Git (Svn)和Java很Git (Svn)

我想將我的Java Project (最終是Java Web project )放入源代碼管理中,但是我猜想某些文件不必像.class filesweb.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模板:

https://github.com/github/gitignore

暫無
暫無

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

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