Soubor .gitignore ve složce projektu udává, které soubory se mají v GIT repozitáři ignorovat a tedy nepřenášet. Snažím se navrhnout optimální seznam a případně nutný skript pro nasazení projektu.
Soubor .gitignore: # IDE settings .idea/ # cache __pycache__/ # logging data *.log # local settings and passwords local_settings.py # optimalized files (redundant) *.pyo # compiled files (redundant) *.pyc # compiled translations (redundant) # > manage.py compilemessages *.mo po aktualizaci kódů z repositáře je vhodné aktualizovat aplikace (závislosti, databáze) manage.py migrate dále je třeba znovu zkompilovat překladový slovník manage.py compilemessages Otázka 1: Je vhodné ignorovat také složku static/ projektu ? # project static files # > manage.py collectstatic static/ poté by bylo potřeba znovu naplnit složku static projektu neměnnými soubory aplikací manage.py collectstatic Ale co když se rozhodnu modifikovat třeba css administrace (static\admin\css\base.css), nebo fonty atd. ? to se pak změny ze static na cílový server nepřenesou :( Jak se tento problém řeší ? Otázka 2: Je vhodné ignorovat složku media/ projektu ? # project media files media/ Díky za reakce. -- -- E-mailová skupina [email protected] Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu [email protected]. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/1a21916c-a94a-442e-90f0-a52b34c365ce%40googlegroups.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.
