2011-08-09 21 views
0

私は現在の作業方法を改善する方法についていくつか提案が必要です。私は現在100以上のWebサイトを管理しています。それらはすべて専用サーバー上にあります。私はFTPにログオンし、必要な変更を加えてアップロードします。実稼働環境への開発ヘルプ

私も

など、私はそれが悪い考えです知っていると私は本当に開発サーバーを使用して、準備ができたら、その後の生産にプッシュし、最新のすべてを維持する方法についての良い解決策を見つけたいですチームにはさらに2人の人が参加し、時にはウェブサイトを変更する必要があります。これは私たちのために働くものなので、すべて同じページにあり、最新のコードを持っています。

私はこれについて数多くの研究をしてきましたが、多くのことが私を混乱させ、私にとって何が最善であるかについて明確な答えを見つけることができません。私は前にgitを試してみましたが、それは素晴らしいですが、100以上のWebサイトでどのように動作するかはわかりません。

私はどこから始めるべきかわかりません。何が最善の選択肢でしょうか?プロセスを簡単にするために支払うことができるサービスはありますか?

何か助けていただければ幸いです。ありがとうございました!

答えて

1

最初に行うことは、ウェブサイトのローカル開発コピーを作成することです。プロダクションサーバー上でコードを使いこなすのをやめてください!

次は、サイトをバージョンコントロールに置きます。使用可能なオープンソースツール(Subversion、Gitなど)を使用できます。これを完了させるだけです。

各サイトを運用サーバーに展開するスクリプトを作成することもできますし、安全に再生し、差分ツールを使用して変更のみをコピーすることもできます。

+0

ありがとうございました。だから、すべてのサイトに独自のリポジトリがありますか?私のローカルホストはどこから変更しますか?だから私のlocalhostを変更して、すべてが動作していることを確認し、gitでファイルを更新し、プロダクションサーバにプッシュしますか? – Drew

+0

100以上のリポジトリを持つことは多分かもしれません。 100以上のプロジェクトを含む単一のリポジトリを作成することができます。私は各Webサイトをディレクトリに含まれるソースファイルのコレクションとして想定しています。 –

+0

私は質問をしましょう。ちょっと変わった人を連れて行って、変更を加える前にローカルホストにファイルのコピーをダウンロードし、変更を加えてすべてをテストした後、FTPにアップロードし直してみませんか? – Drew

関連する問題