我想上传文件到我的服务器,问题是:我应该如何处理我的项目中的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