2

我不是程序员,我目前正处于将与我一起工作的程序员从 A 切换到 B 的情况。

A 使用 SVN 对项目进行版本控制,但 B 更喜欢 Git。

我目前有整个项目站点的 tarball,大概包括很多 SVN 的东西。我想为程序员 B 建立一个漂亮、干净的 Git 存储库。

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

我是从一个只对 Django 有一些了解(我已经完成教程的一半)和有限的 Git 接触(我可以建立一个简单的 GitHub 项目,但我绝不是高手)的非程序员的基础上问的) 试图最小化这个新存储库的重量。

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

1 回答 1

1

我使用 github 中的gitignore 存储库来查找要在不同项目中忽略的常见文件。对于 Django,它列出了:

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

local_settings.py 将是一个本地设置文件,它覆盖存储在您的正常 settings.py 中的不同生产值。除了这些,我还在我的 .gitignore 中包含 *.bak。

于 2013-03-08T20:42:34.667 回答