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.

Reply via email to