Symfony 2 Console任务“assets:install”和Subversion出现问题

时间:2013-02-01 14:32:52

标签: svn symfony assets

我目前正在使用Symfony开发一个包。因为我正在使用Windows,所以我必须使用命令php app/console assets:install web来获取我的JS和CSS文件的硬拷贝到web文件夹中。

但每次我这样做,它都会导致我的Suberversion出现问题,导致IOException

[Symfony\COmponent\Filesystem\Exception\IOException]
Failed to remove file web/bundles/framework\images\.svn\text-base\open_quote.gif.svn-base

我在使用SVN和Symfony后遇到问题,但只有found this这对我没有帮助。

我现在可以使用所描述的命令的唯一方法是删除旧文件夹,签入更改,运行命令,再次签入。这不是我想要这样做的方式。还有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

第一个问题:您使用的旧版本会在每个文件夹中创建.svn文件夹。真的很烦人,但很容易通过简单的升级解决。我使用tortoise svn,它在项目的根目录中只创建一个.svn文件夹,就像git一样。

由于我不知道svn的shell命令,你只需右键单击web/bundles文件夹(或者甚至在web上),你就可以获得上下文菜单“Tortoise SVN->忽略提交“选项。之后,手动删除该文件夹中的所有文件,问题就解决了。

是的......我有同样的问题并以这种方式解决了。

更新:

我刚看到你需要检查它们。为此,只需使用升级,您将不再拥有隐藏的.svn文件夹。