我目前正在使用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这对我没有帮助。
我现在可以使用所描述的命令的唯一方法是删除旧文件夹,签入更改,运行命令,再次签入。这不是我想要这样做的方式。还有其他解决方案吗?
答案 0 :(得分:1)
第一个问题:您使用的旧版本会在每个文件夹中创建.svn
文件夹。真的很烦人,但很容易通过简单的升级解决。我使用tortoise svn,它在项目的根目录中只创建一个.svn文件夹,就像git一样。
由于我不知道svn的shell命令,你只需右键单击web/bundles
文件夹(或者甚至在web
上),你就可以获得上下文菜单“Tortoise SVN->忽略提交“选项。之后,手动删除该文件夹中的所有文件,问题就解决了。
更新:
我刚看到你需要检查它们。为此,只需使用升级,您将不再拥有隐藏的.svn文件夹。