2013-10-30 64 views
2

我想爲我的Joomla回購使用.gitignore文件。我注意到官方的joomla .gitignore文件與Github提供的.gitignore相比要短得多,它有一個詳盡的列表。不知道他們爲什麼不同。不同的Joomla .gitignore文件在不同的回購

這是Joomla的.gitignore文件以:https://github.com/joomla/joomla-cms/blob/master/.gitignore

這是從GitHub:https://github.com/github/gitignore/blob/master/Joomla.gitignore

是故意還是有背後的原因?

我的其他問題是什麼是在我的回購中使用.gitignore的最佳做法?我是否從遠程倉庫中取出它,或者在本地倉庫中手動創建.gitignore文件?

回答

4

不同之處在於無視的目標。我會解釋他們背後的兩種邏輯。你必須決定你的目標是什麼,然後正確調整你的gitignore。

Joomla的gitignore被設計爲忽略不應該回溯到Joomla發佈的事情:臨時文件,緩存文件和構建文件。系統產生的東西,但你永遠不會發送給朋友。

Github構建了一個gitignore,意在忽略所有Joomla的核心文件。因此,您只能看到諸如添加的自定義組件,自定義模板以及添加的其他擴展或圖像等文件。這基本上是爲了忽略Joomla。

對於你的問題是「你的回購是什麼?」。如果你正在管理一個建立在Joomla上的網站,我會堅持Joomla的。如果你正在構建一個自定義組件或擴展,你可能更喜歡Github的。你甚至可能想要做一些完全不同的事情。

只要記住,gitignore中的任何文件都不會被推送到遠程服務器,因此它被完全忽略。因此,如果其他人克隆回購,他們不會看到被忽略的文件。

+0

感謝您的解釋。是的,我正在構建一個模塊。所以Github的gitignore更適合我。 – user1448031

相關問題