Curl Global Community
CDE でデプロイ時に svn フォルダもコピーされてしまう - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: CDE でデプロイ時に svn フォルダもコピーされてしまう (/showthread.php?tid=848)



CDE でデプロイ時に svn フォルダもコピーされてしまう - umemura - 02-18-2013

現在、CDE で開発を行っており、SVNサーバを立ててヴァージョン管理をしています。
Curl プロジェクトをデプロイする際、フォルダなどをコピーする設定にしていると、
当たり前なのですが、そのフォルダの中のすべてのファイルをコピーするため、
SubVersion で管理をしていると、svn フォルダもコピーされてしまいます。

Eclipse で、ファイルシステム形式でエクスポートするのと同様に、
この svn フォルダをコピーせずにデプロイすることは可能でしょうか。
それとも、ant や専用のバッチ処理などが必要でしょうか。



RE: CDE でデプロイ時に svn フォルダもコピーされてしまう - usami - 02-19-2013

Subversionで管理されているツールはTortoiseSVNでしょうか?
自環境ではEclipseのSVNプラグインを使用してSubversion管理してますが、
デプロイターゲットをコピーに設定してデプロイしても、.svnフォルダはコピーされません。



RE: CDE でデプロイ時に svn フォルダもコピーされてしまう - umemura - 02-19-2013

利用してるのはTortoiseSVNです。
Eclipse のSVNリポジトリーエクスプローラ を利用して、チェックアウトしたソースに対して修正を行っています。

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

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

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

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




RE: CDE でデプロイ時に svn フォルダもコピーされてしまう - usami - 02-19-2013

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

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