2011-10-20 95 views
0

我有四個類型的文件(源代碼,數據庫,文件和可執行文件) 我應該把所有的人都在Git的回購或者我應該只放源代碼的回購?如何在git存儲庫中組織我的項目?

有沒有安排我的項目文件的任何標準結構?

謝謝

+0

它是什麼樣的項目? C/Python/Ruby,網站開發,獨立應用程序等? – plaes

回答

0
  • 您一定要跟蹤你的git倉庫源代碼。
  • 不要跟蹤通過您的源代碼生成,如目標文件,可執行文件和文檔時的Javadoc或doxygen的(例如)生成您的倉庫裏面。您可以安全地使用.gitignore來阻止git建議您將任何此類生成的文件添加到您的存儲庫。
  • 如果「數據庫」你的意思是一個關係型數據庫的文件系統的支持(如源碼文件),你不應該被跟蹤,在你的資料庫。它會非常頻繁地更改,並迅速膨脹您的存儲庫。

雖然人們對各種奇怪的目的使用git,但在許多方面它都是爲處理源代碼而量身定做的。

項目文件的結構,不是git的決定 - 它應該由工具,語言,操作系統,等等,等等,你正在使用被建議。

1

通常,您將所有內容放入構建和測試應用程序所需的存儲庫中。所以所有的源代碼,數據庫創建腳本,測試腳本等都會進入存儲庫。

通常你不把任何的「產品」(可執行文件,生成的文檔等)到庫中,儘管有些人這樣做時,他們做了發佈。