6

Visual Studio TFS での分岐に問題があります。これは私が開発している方法によるものかもしれませんが、その場合は分岐のベスト プラクティスを教えてください。手順を変更します。

約 1 か月前に、Web アプリケーションの新しいバージョンの開発を開始できるようにプロジェクトを分岐しましたが、テストを行い、物事を元に戻そうとしたときに、アプリケーションのメイン トランクが変更の影響を受けないようにしました。生産レベルのステータス。

そのため、数日前の時点で、本番環境で実行されているアプリケーションの現在のバージョンにいくつかのバグがあることに気付きました。これらのバグをメイン ブランチで修正し、Web アプリケーションを再デプロイし、バグ修正をメイン アプリケーション トランクにチェックインしました。そして、ここに問題があります。現在、メイン トランクにはバグ修正がありますが、新しいバージョン ブランチにはありません。

これが私の質問です。バージョン比較などを行って、バグ修正を分岐プロジェクトに取り込むにはどうすればよいですか?

普段と違うことをしているかもしれません。これは、分岐と開発のライフ サイクルに関する知識が不足しているためです。皆さんの開発現場で実践している、より良い方法があれば教えてください。

乾杯、

4

2 に答える 2

8

あなたは私に正しいことをしているように聞こえます。変更を開発ブランチにマージするだけです。

変更をマージするには、ソース管理エクスプローラーにいる必要があります。「ソース」ブランチ (この場合はメイン ブランチ) を右クリックし、「マージ」を選択します。次に、マージ先のブランチ (開発ブランチ) を選択できるマージ ウィザードに入ります。個人的には、そのページの「選択した変更セット」オプションを常に選択します。これにより、変更セットのリストが表示され、開発ブランチに取り込みたい変更セットの範囲の開始と終了を選択できます。

それが役立つことを願っています。

マーティン。

于 2008-11-11T09:34:30.123 に答える
3

これらの変更を new-version-branch にマージするだけです。

良い出発点は、分岐とマージのガイダンスです。これを読んで、ブランチを整理する方法を見つけてください。

于 2008-11-11T07:54:36.363 に答える