開発者が変更をプッシュできるように、GitLab によって管理される中央のベア Git リポジトリを作成しました。その後、「テスト」ブランチをこの中央リポジトリにプッシュしました。ここで、「テスト」サイト ファイルを提供するために、このリポジトリからローカル ファイルシステムにプルまたはエクスポートする必要があります。変更をステージング ブランチとプロダクション ブランチにマージするには、同じフローを使用します。
テスト ブランチ (およびテスト ブランチのみ) のコードを中央リポジトリからローカル ファイル システムにプルするように Web サーバーをセットアップするベスト プラクティスの方法は何ですか? リポジトリをクローンしますか? git init
それgit pull URL
から? このローカル ファイル システムをテスト ブランチからのみ更新するように強制する方法はありますか、それとも適切な/標準的な方法ではありませんか?
Git リポジトリでファイルを提供するのは悪い習慣ですか? 代わりにエクスポートする必要がありますか?