8

Visual Studio2008でasp.netWebサイトを公開するときに、ローカル作業コピーの.svnフォルダーを無視して、ターゲットフォルダーが.svnファイルの一部として終わらないようにする方法はありますか?出力。

ありがとう、

ジェイソン

4

3 に答える 3

4

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 フォルダーに隠しフラグが自動的に設定されると思います)。

于 2009-02-04T16:02:06.610 に答える
1

bin フォルダーはソース管理の一部であってはなりません。ソリューション エクスプローラーで Bin フォルダーを右クリックし、「プロジェクトから除外」するだけです。

Windowsエクスプローラーを使用し、binフォルダーを見つけて.svnフォルダーを削除します。

次に公開するとき (すべてを削除した後)、そこに .svn ファイルはありません。また、ソリューションをビルドするたびに、変更をチェックインする必要がないように見えます。

于 2010-10-07T11:11:14.773 に答える