Welche Verzeichnisse/Dateien sollten ausgeschlossen werden, wenn eine Grails-Anwendung unter Versionskontrolle gesetzt wird? Ich möchte nicht, dass Nicht-Quelldateien oder Artefakte in SVN für mein Projekt übertragen werden.Grails-Anwendungen und Versionskontrolle
Antwort
hier ist mein .gitignore (es enthält wahrscheinlich eine Menge von Junk)
.idea/
stacktrace.log
test/reports/
etc/errors.txt
bin-groovy/
.classpath
.project
*.war
web-app/plugins/
web-app/resources/
classes/
test/reports/
Beachten Sie, dass dies für Grails 1.1.1 ist. (Ich denke, bevor Grails 1.1, Plugins in /plugins
gespeichert wurden statt web-app/plugins
.
Sie sollten das Verzeichnis "test/reports" in Ihrem Stammordner ausschließen. Es ist auch nützlich, "stacktrace.log" auszuschließen.
Wenn Sie JS-Libraries verwenden, können Sie sie auch ausschließen und ein kleines Skript schreiben, um immer die neueste Bugfix-Version zu erhalten. Moderne JS-Libraries können sehr groß sein, und es ist nicht sehr nützlich, Ihr VCS mit alten Versionen Ihrer Frameworks zu überladen. Eine Ausnahme ist ein Sprung zu einer neuen Hauptversion einer Bibliothek oder eines Tags. In diesem Fall sollten Sie auf jeden Fall eine alte Version behalten.
Nicht einverstanden mit "Sie sollten das" test "-Verzeichnis ausschließen, Sie würden Unit- und Integrationstests auf jeden Fall unter Versionskontrolle haben. –
Sie haben recht, ich meinte den" Test/reports "Verzeichnis. Schon geändert. Vielen Dank. –
Grails.org specific instructions auf Überprüfung Ihr Projekt in SVN hat.
Diese sind für Grails 1.1.x veraltet – Kimble
- 1. Eclipse CDT und Versionskontrolle
- 2. Versionskontrolle und Website-Verzweigung
- 3. Versionskontrolle und testgetriebene Entwicklung
- 4. Verteilte Versionskontrolle und Zugriffskontrolle
- 5. Versionskontrolle und Visual Studio Lösungen
- 6. Versionskontrolle und -bereitstellung mit Eclipse?
- 7. NuGet und verteilte Versionskontrolle (DVCS)
- 8. Versionskontrolle für DOCX und PDF?
- 9. Versionskontrolle im Vergleich zur traditionellen Versionskontrolle
- 10. Portable Versionskontrolle?
- 11. iTunesConnect Versionskontrolle
- 12. Yocto Versionskontrolle
- 13. Verschlüsselte Versionskontrolle
- 14. MVC3, RavenDb, Web Publishing und Versionskontrolle
- 15. Versionskontrolle mit XML-Vergleich und Zusammenführung
- 16. Versionskontrolle für Sound-, Video- und andere Binärdateien
- 17. Visual Studio, verteilte Versionskontrolle und Sourceforge
- 18. SSIS-Pakete - Probleme mit Versionskontrolle und Wartung
- 19. Vim, LaTeX, Word-Wrapping und Versionskontrolle
- 20. NetBeans und Java: Was zur Versionskontrolle hinzufügen?
- 21. Versionskontrolle für Shell-Skripte
- 22. Refactoring Schön mit Versionskontrolle
- 23. Versionskontrolle in Visual Studio
- 24. NetBeans Versionskontrolle für Newb?
- 25. Versionskontrolle für Anfänger
- 26. Versionskontrolle für Videobearbeitung
- 27. Versionskontrolle "in den Wolken"
- 28. Versionskontrolle für große Dateien
- 29. Enterprise Architect - SVN Versionskontrolle
- 30. tfs Datenbankgröße - Versionskontrolle
Ich habe so angepisst von auf Subversion bei der Verwendung von Grails, die ich Mercurial geschaltet Es war ein Albtraum, SVN zu ignorieren, alle von der Laufzeit erstellten Grails-Dateien zu haben! – Kimble