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

Problems with SVN and Symfony の後にグーグルで調べましたが、実際には役に立たないこれしか見つかりませんでした。

説明したコマンドを使用できる唯一の方法は、古いフォルダーを削除し、変更をチェックインし、コマンドを実行して、再度チェックインすることです。これは私がやりたい方法ではありません。他の解決策はありますか?

4

1 に答える 1

1

.svn最初の問題:各フォルダー内にフォルダーを作成する古いバージョンを使用しています。本当に面倒ですが、簡単なアップグレードで簡単に解決できます。git のように、プロジェクトのルートに .svn フォルダーを 1 つだけ作成する tortoise svn を使用します。

私は svn のシェル コマンドを知らないので、web/bundlesフォルダー (またはweb) を右クリックするだけで、"Tortoise SVN->ignore on commit" オプションを含むコンテキスト メニューが表示されます。その後、そのフォルダーからすべてのファイルを手動で削除すると、問題は解決します。

うん...私は同じ問題を抱えていて、この方法で解決しました。

アップデート:

私はあなたがそれらをチェックする必要があることを見ました。そのためには、アップグレードを使用するだけで、非表示の .svn フォルダーがなくなります。

于 2013-02-02T17:13:03.970 に答える