我不应该在Git中包含Django项目的哪些部分?

时间:2013-03-08 20:31:57

标签: django git svn

我不是程序员,而且我目前正在处理我从A到B工作的程序员。

用于项目版本控制的SVN,但B更喜欢Git。

我目前有整个项目网站的tarball,可能包含很多SVN的东西。我想为程序员B建立一个漂亮,干净的Git存储库。

我应该从初始存储库中排除什么?

我是从一个非程序员的基础上问的,他只是熟悉Django(我已经在教程的中途)和有限的Git曝光(我可以设置一个简单的GitHub项目,但我不是意味着一个高手)试图最小化这个新存储库的重量。

  • 每个Django项目都有标准的文件夹,包含它是没有意义的吗?
  • SVN创建的文件夹是否包含我可以删除的冗余或旧版本?
  • 是否有其他文件或文件夹只是增加了存储库的权重并应该进行修剪?

1 个答案:

答案 0 :(得分:1)

我在github中使用gitignore repo来查找在不同项目中忽略的公共文件。对于Django,它列出了:

*.log
*.pot
*.pyc
local_settings.py

local_settings.py是一个本地设置文件,它会覆盖存储在普通settings.py中的不同生产值。除此之外,我还在我的.gitignore中添加了* .bak。