branching-strategy

    0

    1答えて

    私はTFS 2015を使用しており、分岐モデルで苦労しています。私が達成しようとしているものは以下の通りです。 現在、我々はすべての新しいスプリントストーリーのために新しい "フィーチャー"ブランチを取る "Dev"ブランチを持っています。コーディングを完了し、 "Dev"ブランチにマージします。このビットは正常に動作しています。 しかし、今、私は、「QA」「Dev」の枝を分岐し、次の符号化/分岐

    1

    1答えて

    私はかなりの数年にわたって機能分岐を行い、多くのブランチと混乱して悪夢をマージした後、ブランチング戦略に関する優れたリソースを探していました。フィーチャーブランチは、どの機能をリリースすべきかについてきわめてきめ細かくリリースを管理する上で、優れたアイソレーションをもたらしました。しかし、彼らが提起した問題(多くの支店、合併の紛争)は、彼らが与えた利益よりもはるかに大きかった。 私たちはバックエン

    1

    1答えて

    シナリオ 私は私のローカルマシンにクローン化されたソリューションを、持っている、と私はマスターブランチにいくつかの変更を行いました(私はないを持っていますまだコミットしていない)。 問題 作業が終わったので、私は当分の間、自分のブランチにこれらの変更をコミットしたいが、私はマスターに取り組んできましたされていません。 マスターの変更を自分のブランチにコミットするにはどうすればよいですか?

    0

    1答えて

    gitでトランクベースの開発(TBD)を適用する方法を理解しようとしていて、トランクブランチリリースブランチのどの時点から作成されているかを知りたいですか? を参照してください。http://paulhammant.com/2013/04/05/what-is-trunk-based-development/ トランクブランチから作成され、チェリーは発信ブランチを発信ブランチに選択します。 トラン

    2

    1答えて

    tfsの移行(全く異なるブランチの概念)の後、複数のリリースブランチにフィックスをマージする必要がありますが、ブランチは同一ではなく、ほとんど同じですが、たとえば異なるブランド、conn文字列など)、私はここでnvie gitflowの1つの製品分岐戦略を使用することはできません。ここ https://github.com/MrKekson/stackoverflow_question/netwo

    0

    2答えて

    私たちの会社(内部プロジェクト)は、リリースされたコードの監査証跡を単純に保持するためにバージョン管理(TFS、現在は2015年)を使用していました。 - 私は分岐とマージを使用し、開発パイプラインのボトルネックを見て、一般的によく受け入れられましたが、今私は次のステップを探しています。 私たちのコードは、1つの大きなソフトウェアと他の付随するビジネスアプリケーションで構成されています。 私たちは

    8

    1答えて

    私は各機能にGitブランチを持っています。しかし、ブランチAで開発する場合、Bも同様に適用された場合、Aがどのように動作するかをテストしたいことがあります。現時点で 、私はこれを使用します。 git checkout A git branch base git merge B git reset --mixed base git branch -D base これを行うには短い方法はあ

    0

    1答えて

    私は以下の要件を満たすために最善の分岐と展開の戦略を研究しています。たぶん私は何かが欠けているかもしれませんが、それはもっと複雑です。理想的には、プロダクションへのリリースをマークするためにタグを付けられた特定のコミットを持つことができる1つの永続的なブランチ、「マスター」を持つだけです。 私たちの現在の戦略は、Git Flowに基づいており、永久的な支店「master」(本番へのリリースのみ)と

    5

    2答えて

    アジャイルと連携してフィーチャベースで機能をリリースできるようにする新しい分岐ポリシーを採用しており、masterブランチとQAブランチを永続ブランチとしてリリースしています。ナイトリービルドはQAに基づいており、リリースはmasterになります。開発者は各ストーリーのフィーチャーブランチを作成します。すべてのフィーチャブランチはmasterから分岐され、テストのためにQAにマージされ、フィーチャ

    1

    1答えて

    ソース管理をSubversionからTFS 2015に移行しています。私たちの開発努力は、2つのチームに分けられます.1つは新しい開発/拡張のみを実行し、もう1つは不具合の修正のみを行います。 誰もがこの2つの異なる取り組みをマージする分岐戦略を提案できますか? 1つのブランチ(開発)は、欠陥修正のみを実行している他のチームで使用されているブランチよりも、常に新しいコード変更を行います。