私は現在、開発に使用する小さなラップトップとデスクトップ (+ ゲーム装置) を持っています。複数の大型ディスプレイとパフォーマンスを備えたワークステーションと、モバイル性に優れたラップトップを自宅で使用することを好みます。Visual Studio 2008 Web プロジェクトで作業する必要があるときは、インターネット経由でデスクトップに RDP します。この作業をデスクトップ上でローカルに行いたいのですが、ファイルをやり取りするのは面倒です。
Beyond Compareを使用してソース ファイルの同期を維持し、 Redgate SQL 比較を使用してデータベースの同期を維持します。私の開発サーバーは、プロジェクトごとに IIS と SQL Server を備えた Windows Server 2003 インスタンスで VMWare を実行している Ubuntu サーバーです。このサーバーは、中央の FTP ハブを介して FTP 経由でアクセスできます。私はチームで働いていないので、Subversion (または類似のもの) は必要ありませんが、使用することに反対ではありません。デスクトップから実行する本番環境にプッシュする時が来るまで、私はコンパイルしません。
この複数のワークステーション環境をよりシンプルにするための改善案はありますか?