我想上傳文件到我的服務器,問題是:我應該如何處理我的項目中的git repos(bundles)?Symfony 2部署git文件
目前我的項目是100 MB,所以我的第二個問題是,爲什麼它是如此之大,如果我已刪除的日誌和緩存文件。
我想清理項目。我不想上傳.git
文件。
我想上傳文件到我的服務器,問題是:我應該如何處理我的項目中的git repos(bundles)?Symfony 2部署git文件
目前我的項目是100 MB,所以我的第二個問題是,爲什麼它是如此之大,如果我已刪除的日誌和緩存文件。
我想清理項目。我不想上傳.git
文件。
我一般覺得有用以保持庫文件服務器上,因爲它有助於跟蹤哪個版本在線,並且趨向於更新更容易,除非你爲y構建包我們的應用。無論如何,100M在大多數硬盤上並不那麼重要。
如果你真的想單獨上傳的文件,而無需git倉庫的信息,你可以簡單地克隆其他地方你的應用程序,並去掉所有git的文件。
從根目錄,你可以運行:
find . -name .git | xargs rm -Rf
我使用Apache Ant的使用zip文件,我版本解壓部署。默認情況下忽略.git目錄。另一個很酷的事情是你可以忽略像nbproject這樣的其他目錄(如果你使用的是Netbeans)。我看起來像這樣的任務
<zip destfile="${migration.dir}/${migration.dir.suffix}_${operation.date}_${operation.time}.zip">
<zipfileset dir=".." prefix="${migration.release.name}">
<exclude name="**/tests/**" />
<exclude name="**/*.old*" />
<exclude name="**/nbproject/**" />
<exclude name="**/development-bundle/**" />
<exclude name="**/*.bat" />
<exclude name="**/_config/**" />
<exclude name="**/bin/**" />
<exclude name="**/.settings/**" />
<exclude name="**/.project" />
<exclude name="**/Thumbs.db" />
</zipfileset>
</zip>
你的問題是什麼? – hakre 2012-01-11 18:19:10