1

我目前正在使用 Symfony 2 开发一个包。因为我使用的是 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 出现问题后进行了谷歌搜索,但发现这并没有真正帮助我。

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

4

1 回答 1

1

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

由于我不知道 svn 的 shell 命令,您只需右键单击web/bundles文件夹(甚至在 上web),您将获得带有“Tortoise SVN->ignore on commit”选项的上下文菜单。之后,手动删除该文件夹中的所有文件,您的问题就解决了。

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

更新:

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

于 2013-02-02T17:13:03.970 回答