[英]Different settings for git repository of Java EE project with Netbeans
托管在github中的git存儲庫主要在Netbeans IDE中管理。 如果我克隆到新計算機,則在清理和構建后不久,project.properties和private.properties會更改。 在將這些更改提交並推送到存儲庫之后,必須再次更改從第一個項目設置中提取的內容。 Persistance.xml和glassfish-resources.xml中的JPA設置也必須每次更改。 作為解決方案,我將這些文件添加到了.gitignore中,但是克隆新存儲庫的后遺症未被標識為Netbeans項目。
如何為不同的計算機進行不同的設置?
您可以通過執行rm --cached從git中刪除這些屬性文件。 這將保留您的本地副本,但會將其從存儲庫中刪除。 還要將它們添加到gitignore中,以便將來不再添加。 問題在於,當您更改屬性后,您需要在另一台計算機上進行相同的更改,因為git將不再同步這些更改。 我遇到了同樣的問題,沒有解決辦法。
您的問題是文件仍在存儲庫中,因此您每次都仍要拉出它們。 即使它們處於gitignore中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.