TortoiseSVNとVisualSVNでASP.NETWeb展開プロジェクトを使用していますが、これはSubversionで生成されたファイルに関する一般的な質問です。
Web配置プロジェクトは、すべてのコードを取り除き、単一のアセンブリにコンパイルしたWebサイトの並列「配置」バージョンを自動的に生成します。私のファイル構造は次のとおりです。
- トランク
- トランク/MyProject(ウェブサイトルート)
- Trunk / MyProject_deploy(デプロイメントプロジェクトルート)
- Trunk / MyProject_deploy / Release(デプロイメントWebサイトのルート、自動生成)
問題は次のとおりです。MyProject_deploy/Releaseはビルド時に再生成されます(リリースモード)。ディレクトリが削除されて再作成されるため、すべての.svnメタデータが失われます。コミットしようとすると、ステータスが「Obstructed」になります。これは、検索したもので、サーバー上の管理フォルダーと同じ名前の管理されていないローカルフォルダーがあることを意味します。
(Releaseフォルダーは無視できますが、Subversionサーバーから直接FTP展開を実行したいと思います。)
Subversionで自動生成されたファイルを処理するための最良の方法は何ですか?