私は現在、仕事中に継続的な統合環境を設定中です。私たちはVisualSVN ServerとCrusieControl.NETを使用しています。場合によってはビルドが失敗し、CruiseControl.NET作業コピーに矛盾があるという症状が現れます。これは私がVisual Studioソリューションをセットアップした方法によるものだと思います。うまくいけば、私たちがこの環境で実行するプロジェクトが増えるほど、それらを設定する方法の理解が向上するため、この段階でどうして紛争が起こるのか疑問に思っていません。ビルドを修正するために、私は作業コピーを削除し、強制的に新しいビルドを行います - これは毎回(現在)動作します。ですから私の質問は、作業コピーを継続的な統合ビルドプロセスの有効な部分を削除することです。どうすればよいでしょうか?ビルド前のタスク - CruiseControl.NETで作業コピーを削除する
私はMSTaskとコマンドラインからdeleteを呼び出すなどのソリューションを試しましたが、私は運がないと思います。その冗長なもののために
申し訳ありません - 良い仕事これはベータ:)
SubversionのCleanCopyは、バージョン1.4.1で今すぐ実装されています。あなたの設定でtrueにするだけでCleanCopyを設定する必要があります – Alex