コマンドラインで「すべてのファイルをディレクトリAからディレクトリBにコピーしますが、ファイルがディレクトリBに既に存在する場合は、どのファイルが新しくても上書きしないでください」と言う方法を見つけることができないようです、プロンプトを表示しないでください。」
私はコピー、移動、xcopy、およびrobocopyを行ってきましたが、最も近いのは、robocopyに「AをBにコピーしますが、新しいファイルを古いファイルで上書きしないでください」と指示できることですが、それはうまくいきません. 私はxxcopyを見ましたが、他のSVNユーザーがビルドを行うためにそのツールをインストールする必要があるVisual Studioビルド後のイベントにサードパーティの依存関係を持ちたくないので、それを破棄しました。
Visual Studio 2010 のビルド後のイベントにコマンド ラインを追加して、新しいEFモデル オブジェクトのT4テンプレートから生成されたファイルが、それらが属するプロジェクト フォルダーに配布され、既存のオブジェクトのファイルが再生成されるようにしたいと考えています。編集された可能性のある宛先ファイルを上書きしないでください。
T4 テンプレートが再生成されるため、ソース ファイルは常に新しくなり、「新しい」スイッチを確実に使用することはできないと思います。
可能なアイテムには部分クラスを使用しますが、部分クラスを使用できないアイテムが他にも生成されます (たとえば、デフォルトの EditorTemplate または DisplayTemplate *.ascx ファイルの生成)。
同様の問題を解決した人はいますか?