2010-04-13 44 views
7

我正在尋找清理我們在源代碼管理(SVN)中爲我們正在開發的Magento項目存儲的文件。Magento中的哪些文件沒有用於源代碼控制的目的?

哪些文件/文件夾在SVN中沒有用處,也就是說,哪些文件/文件夾對站點不起作用,或者只是暫時的?

到目前爲止,我已經確定

var\cache 

var\session 

media\temp 

var\locks 

downloader\pearlib\download 

downloader\pearlib\cache 

有一些我不確定:

var\report 

    downloader\pearlib\docs 

    media\catalog\product\cache\ 

任何人都可以提供一個明確的名單?

回答

0

http://activecodeline.com/git-ignore-gitignore-file-for-magento-project回答一個較大的問題,但可能會有所幫助,無所謂。

Magento中有很多東西不需要在源代碼管理中,因爲它將保持不變(只要你遵循一些理智的開發實踐)。上述鏈接遍歷所有需要的目錄不被源代碼控制跟蹤。

+0

不太贊同這種方法,有很多東西列在那裏屬於源代碼管理。 – Dan 2010-04-20 10:06:39

+0

是嗎?我發現我的更改保留在/ app/code/local,app/code/community,app/etc,app/locale和我的模板中。 – Laizer 2010-04-22 13:11:43

+0

由於此URL不再可用,因此此問題沒有實際價值。這是爲什麼相關數據應始終包含在答案中的一個很好的例子。 – Ryre 2017-05-02 04:41:50

0

我通常會忽略這些文件夾進行開發,但你可以選擇存儲圖像,如果你認爲這是適當的:

  • 的/ var:這始終是臨時數據或可再生
  • /媒體數據:這些是圖像和上傳,不是真正的源代碼,但保留,如果你想
  • /下載:我不喜歡使用Magento Connect,而更喜歡手動安裝東西。您可以隨時在其他地方獲得Magento Connect,因此無需將其保存在回購站中。
  • /includes/src:這是編譯的源代碼,如果需要可以重新生成。因爲我們有SSD磁盤和APC,所以不是那麼有用。
0

我們通常是這樣的:

  • /app/etc/local.xml
  • /下載
  • 的/ var
  • /媒體

媒體通常包含在管理中配置的圖像,如產品/類別圖像,徽標,CMS圖像,合併的JS/CSS和導入/導出d阿塔我相信。

一些擴展也有應版本(例如:產品飼料模板)的媒體文件

也有在var和媒體htaccess,因此你必須包括這些。

相關問題