Django 如何在开发人员之间共享静态文件
我已经和Django一起开发了一段时间,直到现在,它一直是我自己开发的。我现在和一个人一起工作,遇到了一个关于静态文件的问题 我的设置如下:Django 如何在开发人员之间共享静态文件,django,git,Django,Git,我已经和Django一起开发了一段时间,直到现在,它一直是我自己开发的。我现在和一个人一起工作,遇到了一个关于静态文件的问题 我的设置如下: local -- version control on GitHub \- heroku | s3 for static files 如果我要投入生产,我会运行git push heroku master,然后运行python manage.py collectstatic,然后将其推送到S3。我会
local -- version control on GitHub
\- heroku
|
s3 for static files
如果我要投入生产,我会运行git push heroku master
,然后运行python manage.py collectstatic
,然后将其推送到S3。我会在Heroku上打开它,两者将携手合作
前端开发人员来了,我让项目在他的计算机上运行。我们从GitHub克隆了repo,运行了服务器,没有静态文件,这是有意义的,因为repo中没有静态文件
最后,我不得不压缩我的静态文件,并在我考虑的时候将它们发送给他。如果他更新了一些东西,而我想看的话,他也必须通过类似的方式给我。目前看来,唯一的解决办法是将静态文件添加到git中,但这感觉是错误的。有没有这方面的经验?可能是
rsync
你的目录和他的目录?你的静态文件也应该在你的git存储库中进行跟踪哦。。。好。显示完毕,伙计们。如果您觉得您的静态文件不适合您的代码存储库,请将它们放到另一个存储库中。但是你肯定需要一个工具来同步它们(并且不要忘记它)。也许rsync
你的目录和他的目录?你的静态文件也应该在你的git存储库中跟踪哦。。。好。显示完毕,伙计们。如果您觉得您的静态文件不适合您的代码存储库,请将它们放到另一个存储库中。但是,您肯定需要一个工具来同步它们(以及一个不会忘记它的工具)。