Visual Studio2008でasp.netWebサイトを公開するときに、ローカル作業コピーの.svnフォルダーを無視して、ターゲットフォルダーが.svnファイルの一部として終わらないようにする方法はありますか?出力。
ありがとう、
ジェイソン
Visual Studio2008でasp.netWebサイトを公開するときに、ローカル作業コピーの.svnフォルダーを無視して、ターゲットフォルダーが.svnファイルの一部として終わらないようにする方法はありますか?出力。
ありがとう、
ジェイソン
Visual Studio には、Web サイト内の ".svn" フォルダーに関する問題があります。したがって、「.svn」の代わりに「_svn」ディレクトリを使用する Subversion ASP.NET ハックを適用する必要があります。
TortoiseSVN を使用する場合、これは単に TSVN 設定のオプションです (全般ページを参照)。SVN コマンド ライン クライアントを使用する場合は、環境変数を設定する必要があります (詳細については、このページを参照してください)。
この回避策/ハックを適用すると、Web サイトの公開操作は期待どおりに機能します (_svn フォルダーは無視されます)。
アップデート:
上記の問題は、Visual Studio 2003 (使用されているフロント ページの拡張機能) に存在していました。Visual Studio の新しいバージョンには問題はありません。
そのため、重要なのは、subversion フォルダー (_svn または .svn) に隠しフラグを設定することです。その後、Web サイトを公開するときにフォルダーは無視されます。(私は TortoiseSVN を使用していますが、Subversion フォルダーに隠しフラグが自動的に設定されると思います)。
bin フォルダーはソース管理の一部であってはなりません。ソリューション エクスプローラーで Bin フォルダーを右クリックし、「プロジェクトから除外」するだけです。
Windowsエクスプローラーを使用し、binフォルダーを見つけて.svnフォルダーを削除します。
次に公開するとき (すべてを削除した後)、そこに .svn ファイルはありません。また、ソリューションをビルドするたびに、変更をチェックインする必要がないように見えます。