2013-03-08 55 views
2

我不是程序員,而且我目前處於我正在將程序員從A轉換到B的情況。Django項目的哪些部分不應包含在Git中?

用於版本控制的SVN用於項目,但B更喜歡Git。

我目前有整個項目網站的壓縮包,可能包括很多SVN的東西。我想爲程序員B建立一個乾淨的Git倉庫。

我應該從初始倉庫中排除什麼?我想問一個非程序員的基礎,只有一些熟悉Django(我是通過教程的一半)和有限的Git暴露(我可以設置一個簡單的GitHub項目,但我是通過不意味着一個專家)試圖儘量減少這個新的存儲庫的重量。

  • 是否有文件夾標準的每個Django項目,它將毫無意義包括?
  • 是否有SVN創建的包含冗餘或舊版本的文件夾,我可以刪除?
  • 是否有其他文件或文件夾,只是增加了一個庫的權重,應該修剪?
+1

與我從SVN中排除的一樣,我假設。另外,你是否考慮用'git-svn'轉換回購? – wRAR 2013-03-08 20:33:48

+0

我會研究git-svn。這可能是一種情況,我不知道我不知道什麼,如果你知道我的意思 - 我想知道在Django中是否有特定的文件夾是標準和共享的,例如,以便將它們包含在該存儲庫將是毫無意義的。我將編輯該問題。 – JeanSibelius 2013-03-08 20:43:16

回答

1

我在github中使用gitignore repo來查找在不同項目中忽略的通用文件。對於Django的它列出:

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

local_settings.py將是一個本地設置文件覆蓋保存在您的正常settings.py不同的生產值。除了這些,我還包括* .bak在我的.gitignore。

+0

和媒體文件夾 – Efrin 2013-03-08 20:50:56

+1

的* .class * .pyc文件 * .pyo * .box的使用,如果流浪者 的.project /如果使用eclipse .pydevproject如果使用的PyDev .sass緩存如果用青菜 .idea/ 。設置/ .DS_Store .vagrant venv如果使用virtualenv您應該使用 .pydevproject – 2013-03-08 21:07:02

相關問題