Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何在开发人员之间共享静态文件_Django_Git - Fatal编程技术网

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。我会

我已经和Django一起开发了一段时间,直到现在,它一直是我自己开发的。我现在和一个人一起工作,遇到了一个关于静态文件的问题

我的设置如下:

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存储库中跟踪哦。。。好。显示完毕,伙计们。如果您觉得您的静态文件不适合您的代码存储库,请将它们放到另一个存储库中。但是,您肯定需要一个工具来同步它们(以及一个不会忘记它的工具)。