1

私は、世界中にいる数人のボランティア開発者と一緒にウェブサイトを構築しています。HostGator 共有ホスティング プランを使用しているため、cPanel、FTP などを利用できますが、サーバー上のバージョン管理はありません。

適切な開発プラクティスのために、サイトのテスト バージョンを利用可能にし、その背後にバージョン管理システムを用意しておくとよいでしょう。ただし、私たちはすべて NAT の背後にあるネットワーク上にいるため、集中型のバージョン管理システム (GitHub など) を使用していても、変更をローカル サーバー (つまり、192.0.0.x プライベート SQL/ HTTP サーバー) を使用して、バージョン間のテストを行います。

バージョン管理されたテスト サイトで使用できる (無料優先) システムはありますか? コストとメンテナンスの複雑さから、私は VPS を避けてきました。

4

1 に答える 1

1

バージョン管理されたテスト サイトで使用できる (無料優先) システムはありますか?

なぜなら

  • テストサイトは「テスト環境で使用される本番コードのあるサイト」です
  • バージョン管理されたサイトは、「バージョン管理されたコード」と同じオブジェクトです

一部のコードの管理に使用できる任意の SCMをこのタスクに使用できます。Web 開発は、舞台裏で VCS を使用する他のソフトウェア開発と大きな違いはありません。変更があるのはビルドとデプロイのプロセスだけです。

  • Webの場合は何もコンパイルする必要はありません
  • 開発の結果を実行|テスト|使用するために、ある宛先にデプロイする必要があります

ローカル テスト環境を作成し (チーム内のすべての開発者 (?) ごとに個別に)、任意の SCM (おそらく DVCS の方が優れていて簡単かもしれません) を使用し、SCM の適切な *-フック (または手作業) を使用して変更を配信します。作業スペース|リポジトリからテスト サイトへのコード

于 2012-12-26T18:30:10.403 に答える