友人と私は、ASP.NETを利用したWebサイトで共同作業を行っています。ローカルで開発するには、Visual Web Developer Expressを使用します(ニーズに十分対応できます)。Subversion(Tortoise SVNを使用)は、Unfuddle.comにあるリポジトリで選択するソース管理です。
ライブサイトを更新する必要がある場合、バージョン管理がないため、問題が発生します。現在、FTPを使用してファイルをコピーするVWDの「Webサイトにコピー」機能を使用しています。ここにいくつかの問題があります:
- VWDは、1人のユーザーがアップロードしたファイルのみを追跡するため、他のユーザーが新しいバージョンのファイルをライブサイトにアップロードした場合、私の側のVWDは、ファイルのライブバージョンが新しいか私のものかを判断できません。
- 最新の変更がすべてライブサイトで利用可能かどうかを判断する方法はありません。
- 他のユーザーのローカルDB設定は私のものとは異なるため、共有web.configファイル全体でパーティを行わないように注意する必要があります。もちろん、ライブDB設定はまったく別の話です。
ライブサイトに公開するために何を使用しますか?プロセスを自動化し、ライブサイトが変更リスト番号に同期されることを常に保証できるように、Subversionに関連するものはありますか?また、さまざまなweb.configファイル設定をどのように管理しますか?
ありがとう!