ステージング環境と本番環境があります。新しい連続的な統合定義/ビルド/リリースなどをテストするためにステージングで必要なことは何でもできます。各環境にはgit repoがあります。ステージング環境でのミラープロダクトリポジトリ
現在、私は2つのローカルリポジトリを持っています。 1つはステージング用、もう1つはプロダクション用です。ビルド/リリースの定義を変更することはしばしばではないため、当社が生産で作業している時間の99%です。しかし、私たちは現在変更を行っており、ステージングするgit repoコードを実動コードで更新する必要があります。
したがって、私は基本的に、ローカル生産リポジトリディレクトリ(マイナスのgit関連ファイル)からステージングにコードをコピーして貼り付け、サーバーのステージングにプッシュします。
これは不自由なので、もうこれ以上やりたくはありません。だから、より効率的な設定は何でしょうか?理想的には、ステージングはプロダクションを単にミラーリングするだけですが、ステージングの変更がプロダクションに影響することは望ましくありません。
これは、CI/Server構成テストのためのものです。 tfsのバージョン、ネットワークの設定などを更新してください.Gitの設定は他のチームに影響を与える変更を行う際にのみ使用されます。この設定は通常のワークフローの一部ではありません。 – jparram
@jparram私は設定の複雑さに慣れていませんが、Gitの同じリポジトリ内の2つのブランチ間で情報をやりとりする必要がある場合は、比較的簡単です。 _different_reposの2つのブランチの間で同じことをする必要がある場合、それはオレンジにリンゴです。あなたは現在どこにいるのでしょうか、手作業でコピーしたり、同じことをするスクリプトを書いたりします。 –
お時間をいただきありがとうございます。 2枚目のコピーと貼り付け後、私はそれをスクリプト化しました...しかし、別のレポが混在している場合には他のオプションがあるかどうか不思議でした。 – jparram