每當我忽略IntelliJ中的某些內容時,它會詢問我是否想將我的.cvsignore文件添加到CVS。對我來說,這似乎是一個壞主意。如果其他團隊成員的項目設置不同,他們需要忽略不同的文件呢?有什麼好的理由將.cvsignore文件放入CVS中?我應該將.cvsignore文件添加到CVS嗎?
2
A
回答
2
不知情的背景:.cvsignore是一個文件,告訴CVS CVS版本控制的項目中要忽略哪些文件或目錄。如果您沒有.cvsignore文件,則IDE可能會將其添加到項目文件中,以便下次登錄時不會將IDE的配置添加到源代碼管理中。這很好,因爲您不想將個人IDE配置到您的項目上的其他開發人員。
檢查您的.cvsignore文件是個人偏好,但您可能需要先與您的團隊覈對。
您的項目的其他開發人員可能會有不同的IDE和不同的本地文件,他們想忽略。如果所有人都將您的個人忽略首選項添加到.cvsignore文件,那麼您可以爲下一個開發人員設置它。這是一件好事,這就是爲什麼將文件檢入到存儲庫通常最有意義。
您可以通過搜索開放源代碼庫來了解這種做法有多常見。例如,GitHub has .gitignore files。
唯一需要注意的是您的項目是如何部署的 - 您不一定需要在生產Web服務器上安裝此文件或隨附您的軟件。
相關問題
- 1. 我應該將yarn-error.log添加到我的.gitignore文件中嗎?
- 2. 我應該將Pod添加到VCS嗎?
- 3. 我應該將基礎活動添加到清單文件嗎?
- 4. CVS將文件添加到資料庫
- 5. 我應該將Django管理靜態文件添加到我的git倉庫嗎?
- 6. 應該將mvnw文件添加到存儲庫中嗎?
- 7. 我應該將/ usr/lib/git-core /添加到我的PATH中嗎?
- 8. 我應該將.docpad.db添加到我的.gitignore嗎?
- 9. 我應該將我的application.yml添加到gitignore嗎?
- 10. 我應該將.metadata文件夾添加到源代碼管理嗎?
- 11. 我應該將屬於Ruby標準庫的文件添加到`Gemfile`中嗎?
- 12. 我應該將Ionic項目中的「www/lib」文件夾添加到Git中嗎?
- 13. 使用Maven時,我應該將Eclipse設置和.project文件添加到SCM嗎?
- 14. CVS文件添加/刪除
- 15. CVS我在錯誤的地方添加了一個文件?我應該刪除它嗎?
- 16. Symfony:我應該將rabbitmq:consumer命令添加到crontab嗎?
- 17. 我應該將數據庫查詢添加到Codeigniter Routes.php嗎?
- 18. 應該將ns_return/ns_respond添加到我的代碼中嗎?
- 19. Python - 將小數位添加到cvs文件中的元素
- 20. 如何將目錄中的所有新文件添加到CVS
- 21. 我應該添加多個索引嗎?
- 22. 我該如何將JSP文件添加到我的應用程序?
- 23. 使用ant將目錄添加到CVS
- 24. 我應該添加一個像MarkedAsDeleted字段到我的表嗎?
- 25. 如果我通過線程將文件添加到我的列表框中,我應該使用Lock嗎?
- 26. 我應該如何將TextChangedListener添加到EditText組件?
- 27. 我應該將.testsettings和.vsdmi文件提交到存儲庫嗎?
- 28. 我應該將上傳的(img文件)保存到App_Data嗎?
- 29. 我應該將一大羣文件夾從Git「推」到Github嗎?
- 30. 我應該將Flash EXE文件發佈到網絡上嗎?
通過VCS共享忽略文件是一種常見的做法。 Subversion將它存儲爲屬性而不是單獨的文件,所以它的用戶別無選擇。 Git用戶通常共享'.gitignore'文件。 CVS用戶(如果他們仍然存在)也這樣做。 – CrazyCoder