変更があったことを認識しているにもかかわらず、ビルドサーバーがソース管理から変更をチェックアウトしないという問題がありました。
それはコントロールフォルダーにトレースされ(実際の名前が何であるかはわかりません)、既存の作業ビルドは_svnを使用していました。作業フォルダーをクリアすると、新しい完全なチェックアウトが強制され、コントロールフォルダーが.svnになっていることに気付きました。元々、統合ルーチンは_svnを使用してコードをチェックアウトしていたようですが、現在は.svnを使用しています。
統合中に使用されているsvn.exeはVisualSVNサーバーからのものです。これを設定して_svnを再度使用できますか?
元の作業コピーが_svnをどのように使用していたかはわかりません!-これまでにVisualSVNサーバーのみを使用し、これを変更していません。
Visual Studioでより適切に機能するという推奨事項に従って、_svnを使用するようにTortoiseSVNをセットアップし、必要に応じてビルドサーバーにTortoiseSVNをインストールしました。これが原因でしょうか?
また、これは本当に必要ですか?MSBuildはMicrosoftのものなので、Visual Studioの場合と同じように推奨されますか?