UATがクローズされていない状態のリビジョンなしでプロダクションリビジョンを展開する方法については、ここで説明します。バージョンの展開に関するソース管理の問題
私たちはSVNを使用しています。私たちは、同じファイルに対して事前改訂なしにはリビジョンを取ることができないことを認識しました。
私はこの例でそれを説明してみましょう: 我々は3つのリビジョンが同じファイルで行った:
はR1:UAT(準備ができていません)、閉じられていない R3:UAT UATは R2(展開する準備ができて)閉じ閉鎖(展開準備完了)
UATが閉じられている変更(例:r1とr3)のみを展開します。 SVNでr3にもr2の変更が含まれているため、これはできません..
これをどのように機能させるのですか?多分分岐?または、r1を取ってr2がUATを閉じられるまで待つ?あなたは私がUATが閉じているときに、トランクにそれらをバックマージ、各UATの問題のために分岐することをお勧めしたい、と言っているのかに基づいて
おかげ
次の点をどのように考慮しますか:A)リリースが必要な場合にのみブランチが作成される不安定なトランクではなく、安定したトランク方法を使用していない可能性があります。 B)R3の変更がR2の変更に依存する場合はどうですか? – jgifford25
@jgifford R3の変更がR2の変更に依存する場合、UATをどのように通過でき、起動準備ができていないのか分かりません。私はあまりUATをやっていないが、それは正しいと思いますか?どんなバージョンコントロールでも、常に安定したトランクを試してみるのが最善です。不安定なトランクから作業している場合は、安定したトランクを作成して、バージョンコントロールとそのリリース戦略をリファクタリングしてみてください。 – Refugee
これは、あなたが必要とするものを示してくれるように設計された、比較的簡単な設定であることを指摘したいと思います。バージョン管理の設定の多くは、作業の仕方、開発者の数、作業の種類などによって異なります。 – Refugee