Curl Global Community

Full Version: CDE でデプロイ時に svn フォルダもコピーされてしまう
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
現在、CDE で開発を行っており、SVNサーバを立ててヴァージョン管理をしています。
Curl プロジェクトをデプロイする際、フォルダなどをコピーする設定にしていると、
当たり前なのですが、そのフォルダの中のすべてのファイルをコピーするため、
SubVersion で管理をしていると、svn フォルダもコピーされてしまいます。

Eclipse で、ファイルシステム形式でエクスポートするのと同様に、
この svn フォルダをコピーせずにデプロイすることは可能でしょうか。
それとも、ant や専用のバッチ処理などが必要でしょうか。
Subversionで管理されているツールはTortoiseSVNでしょうか?
自環境ではEclipseのSVNプラグインを使用してSubversion管理してますが、
デプロイターゲットをコピーに設定してデプロイしても、.svnフォルダはコピーされません。
利用してるのはTortoiseSVNです。
Eclipse のSVNリポジトリーエクスプローラ を利用して、チェックアウトしたソースに対して修正を行っています。

たとえば、画像を格納したimages フォルダの直下に、複数の画像フォルダと、.svn フォルダがあります。
これを「ターゲットにコピーする」の設定でCurlのデプロイをすると、そのまま .svn フォルダも含めてコピーされます。

usami さんの環境では、デプロイをすると .svn のフォルダが削除された状態でそのほかのリソースのみがコピーされるのでしょうか。
もしそうであれば、それは私の望む結果です。

隠しフォルダとして設定されているため、.svnフォルダが見えないだけ、
というのであれば、それは私の目的を果たしません。

もちろん、Curl のパッケージが対象の場合、この問題は発生しません
pcurl にする設定のときなどと同様に、フォルダは新しく作成され、マニフェストに指定されているリソースのみコピーされるため、
.svn フォルダはコピーされません。

どうやらmanifest.mcurlでcomponent directoryを記述すると 発生するようですね。

当方のプロジェクトではcomponent directoryを指定してなかったので
デプロイしても.svnがなかったようです。images配下にある複数の画像ファイルをすべてcomponent fileで登録すれば
記述した分だけコピーされ.svnフォルダはなくなりますが、配下のファイルが多いと管理が大変なので現実的ではないですね。
コンポーネットターゲットの設定でフォルダ内コピー対象除外設定ができればよいと思います。