Jestem nowy w Haskell i Stack. Podczas tworzenia nowego projektu przy użyciu stack new
, które pliki powinny być rejestrowane w git (lub jakimkolwiek innym VCS)? Cały reżir?Stos i kontrola wersji Haskella
5
A
Odpowiedz
5
Powinieneś sprawdzić stack.yaml
, your-project-name.cabal
i Setup.hs
, ponieważ są one niezbędne do stworzenia twojego projektu w powtarzalny sposób. Katalogi src
, app
i test
również powinny zostać zatwierdzone, ponieważ w zasadzie są tam, gdzie twój kod źródłowy będzie żyć (możesz oczywiście zmienić strukturę domyślnego projektu, jeśli chcesz to zrobić). Z drugiej strony należy zignorować katalog .stack-work
, ponieważ zawiera on dane wyjściowe kompilacji i inne niestabilne elementy danych.
Powiązane problemy
- 1. Grafy i kontrola wersji
- 2. Dokumentacja i kontrola wersji
- 3. Aplikacje Grails i kontrola wersji
- 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. Zalety i wady Haskella
- 24. Kombinacje Haskella i permutacja
- 25. Jak działa kontrola Vima i kontrola?
- 26. Obserwowalny stos i kolejka
- 27. Typesafe stos i Scala 2,10
- 28. Stos i sterty w PHP?
- 29. Zagnieżdżone fragmenty i tylny stos
- 30. Sterowniki urządzeń i stos sterowników
Ogólnie rzecz biorąc, pliki kodu źródłowego powinny być wersjonowane przez Git (lub dowolne inne narzędzie VCS). –
Powiązane (częściowy duplikat): [Czy plik stack.yaml powinien zostać sprawdzony pod kontrolą wersji?] (Http://stackoverflow.com/q/31628186/2751851) – duplode
@TimBiegeleisen Prawo, katalog 'src' powinien oczywiście być włączone, ale co z resztą? suxh jako 'stack.yml'. Na przykład. w projektach RoR znajdują się pliki kodu źródłowego, które również są sprawdzane (np. 'Gemfile'). – dimid