Które katalogi/pliki należy wykluczyć podczas umieszczania aplikacji Grails pod kontrolą wersji? Nie chcę, aby w moim projekcie były przenoszone pliki SVN dla plików innych niż źródłowe lub artefakty.Aplikacje Grails i kontrola wersji
Odpowiedz
oto mój .gitignore (prawdopodobnie zawiera dużo śmieci)
.idea/
stacktrace.log
test/reports/
etc/errors.txt
bin-groovy/
.classpath
.project
*.war
web-app/plugins/
web-app/resources/
classes/
test/reports/
pamiętać, że jest dla Grails 1.1.1. (Myślę, że przed Grails 1.1, wtyczki były przechowywane w /plugins
zamiast web-app/plugins
.
Należy wykluczyć katalog "test/raporty" z folderu głównego. Przydaje się również wykluczenie "stacktrace.log".
Jeśli korzystasz z bibliotek JS, możesz pomyśleć o ich wykluczeniu i napisaniu małego skryptu, aby zawsze otrzymywać najnowszą wersję poprawki. Współczesne biblioteki JS mogą być bardzo duże i nie jest zbyt użyteczne zagracanie twojego VCS starymi wersjami twoich frameworków. Wyjątkiem jest przejście do nowej głównej wersji biblioteki lub znacznika. W tym przypadku zdecydowanie powinieneś zachować starą wersję.
Nie zgadzam się z "Powinieneś wykluczyć katalog" testowy "", zdecydowanie chciałbyś, aby testy jednostek i integracji były kontrolowane przez źródło. " –
Masz rację, miałem na myśli" test/reports "Katalog już się zmienił Dziękuję –
Grails.org ma specific instructions na sprawdzenie projektu do SVN.
Są nieaktualne dla Grails 1.1.x – Kimble
- 1. Grafy i kontrola wersji
- 2. Dokumentacja i kontrola wersji
- 3. Stos i kontrola wersji Haskella
- 4. Kontrola wersji dokumentu
- 5. Kontrola wersji pakietowej MVC4
- 6. Bezpieczna kontrola wersji
- 7. Kontrola wersji dla DOCX i PDF?
- 8. Vim, LaTeX, zawijanie tekstu i kontrola wersji
- 9. NuGet i kontrola wersji rozproszonej (DVCS)
- 10. Kontrola wersji NetBeans dla newb?
- 11. Kontrola wersji dla PHP Development
- 12. Kontrola wersji dla skryptów powłoki
- 13. Kontrola wersji dla zadań domowych
- 14. Kontrola wersji dla Smalltalk/Seaside?
- 15. Go, pobierz, zainstaluj, pakiety lokalne i kontrola wersji
- 16. Kontrola wersji TFS 2012 vs Mercurial
- 17. Kontrola wersji dla projektów Adobe Flash
- 18. Niewłaściwa kontrola wersji SIP podczas instalacji pyqt
- 19. Sprawdzanie zmian w bazie danych (kontrola wersji)
- 20. Kontrola wersji TFS nie wykazuje konfliktów
- 21. Kontrola wersji dla Google App Engine
- 22. Kontrola wersji w aplikacjach na Androida
- 23. Aplikacje typu jedno kliknięcie i wykrycie pierwszego uruchomienia nowej wersji
- 24. Uzyskiwanie wersji aplikacji Grails z poziomu aplikacji
- 25. Jak działa kontrola Vima i kontrola?
- 26. Czy są dostępne dobre aplikacje Grails do nauki?
- 27. Aplikacje AngularJS i Enterprise
- 28. Czy istnieje szybsza scentralizowana kontrola wersji niż SVN?
- 29. Kontrola wersji za pomocą Dokumentów Google Najlepsze praktyki?
- 30. RStudio podaje "Niepoprawną funkcję" podczas ustawiania git jako Kontrola wersji
mam tak wkurzony co Subversion przy użyciu Grails, że przeszedłem do Mercurial Sprawiając, że SVN ignoruje wszystkie stworzone pliki runtime Grails to był koszmar! – Kimble