0

私は現在、開発に使用する小さなラップトップとデスクトップ (+ ゲーム装置) を持っています。複数の大型ディスプレイとパフォーマンスを備えたワークステーションと、モバイル性に優れたラップトップを自宅で使用することを好みます。Visual Studio 2008 Web プロジェクトで作業する必要があるときは、インターネット経由でデスクトップに RDP します。この作業をデスクトップ上でローカルに行いたいのですが、ファイルをやり取りするのは面倒です。

Beyond Compareを使用してソース ファイルの同期を維持し、 Redgate SQL 比較を使用してデータベースの同期を維持します。私の開発サーバーは、プロジェクトごとに IIS と SQL Server を備えた Windows Server 2003 インスタンスで VMWare を実行している Ubuntu サーバーです。このサーバーは、中央の FTP ハブを介して FTP 経由でアクセスできます。私はチームで働いていないので、Subversion (または類似のもの) は必要ありませんが、使用することに反対ではありません。デスクトップから実行する本番環境にプッシュする時が来るまで、私はコンパイルしません。

この複数のワークステーション環境をよりシンプルにするための改善案はありますか?

4

3 に答える 3

2

両方にアクセス可能なソース管理を使用すると、ほぼ確実に作業がはるかに簡単になります。また、チームで作業するだけでなく、ソース管理にはもっと多くのことがあると思います。これにより、既存の作業を失うリスクなしに実験したり、安定したリリースや開発ブランチなどを維持したりできます。

パブリックソース管理ソリューションはたくさんあります-私は最近gitを使い始めましたが、githubは本当に使いやすいです。(私はコマンドラインからgitを使用しています。VisualSvnなどのVisual Studio内で使用するほど洗練されていませんが、コマンドラインに満足している場合は問題ありません。)

どちらを選択しても、ソース管理システムは確かに私の提案するマルチワークステーションソリューションです。

于 2008-12-25T20:45:46.717 に答える
0

私は2台のワークステーションを開発に使用することを諦め、モバイルラップトップをメインの開発者/ビジネスマシンとして使用することに移行しました。

HPワークステーションドッキングステーションを使用して、デュアルスクリーンセットアップを取得します。次に、ローカルサーバーとバックアップマシンとしてデスクトップマシンを使用します。

あなたのラップトップのためにいくつかのSSDフラッシュメモリストレージを手に入れてください、そしてそれはあなたの静止したものより速くなります!

アンディ

于 2008-12-25T21:04:32.357 に答える
0

複数システム開発 (または単一システム開発) にはソース管理を使用することを強くお勧めします。複数のシステム間で変更を簡単に同期できるようにするだけでなく、変更を追跡して作業をバックアップするのにも役立ちます。数回クリックするだけで作業を前の段階に戻すことができるため、リスクの高い変更を実装できることは非常に貴重です。

Subversion は便利な場合があり、通常はオープン ソースのフリー ソフトウェアをお勧めしますが、perforceを試してみることをお勧めします。無料の 2 ユーザー/5 ワークステーション ライセンスがあるため、ほとんどの家庭での使用にはビールと同じように無料です。インターフェイスは使いやすく、多くの優れた機能を備えています。perforce SCC プラグインをインストールすることを覚えていれば、Visual Studio と直接かつ透過的に統合されます (編集時の自動チェックアウトを含む)。

于 2008-12-28T21:02:43.230 に答える