私たちは現在2人の開発者とバージョンコントロールシステムを持っていないウェブベースのソフトウェア会社です。私たちはGITの使用を開始し、移植に関するアドバイスを探しています。私たちはかなり複雑な設定が難しくなっています。複合デュエルデベロッパーGITの実装 - オンラインデベロッパー環境
私は状況を概観してみましょう:
- 私たちは、同時に同じファイルで作業する必要があります二人の開発者(将来的にはより多くの開発者に拡張されます)
- 当社のマルチサーバーを持っていますAWSのセットアップは、テストのためにローカル環境を設定することを非常に困難/不可能にしています。したがって、私たちの個人的な "サンドボックス"は私たちのローカルマシン上になく、私たちのサーバー上にあるでしょう。
- 私たちのアプリはルート内の7つのディレクトリから構成されており、それぞれのディレクトリは独自のサブドメインを持っています(CDNが1つ、サブアプリケーションが他にあります)。
- コードを作成してテストし、ステージングとテストが可能な「開発」環境に統合し、プッシュ・ツー・プロダクションを承認する必要があります。明らかにGITを使って変更を追跡する。
GITが新しく、これを設定するためのアドバイスや推奨があります。ここでも、関連するスーパーがない限り、特定のコードサンプルではなく、「Build this repo/branch/directory」などの高水準の推奨事項を探してください。
これらの制限を考慮して、このGIT環境をどのように構造化しますか?具体的には、開発者はテストにlocalhostを使用できません。
を行いテストを持っているのだろうか?はいの場合は、それに印を付けてください。 –