SVN 学習メモ -- ブランチをマージするにはどうすればよいですか? 乳母レベルの指導。写真と実践的な練習が含まれます。

序文

プロジェクトには複数のブランチがあるため、コードの一部を変更する場合は、ブランチ コードがメイン ブランチ コードと同じであることを確認する必要がある場合があるため、SVN Merge コードを使用する必要があります。

現在は支店が2つあります

  • トランク: マスター ブランチ
  • 開発: 開発ブランチ

まず開発時にいくつかのコードを変更し、それをトランクにマージする必要がありました。

具体的な手順

  1. まず開発時にコードをコミットします。(このステップでは、通常どおりコードを送信するだけです。画像は含まれません)

  2. トランクディレクトリに入り、右クリックして「マージ」を選択します。 ここに画像の説明を挿入します

  3. クリックした後、最初のリビジョンを選択します。これは、リビジョン範囲を結合することを意味します。
    ここに画像の説明を挿入します

  4. 「次へ」をクリックして、マージ先のブランチを選択します。これは実際にはトランクです。次に「ログの表示」をクリックします

ここに画像の説明を挿入します

  1. 必要な Merge のバージョンを選択します。(複数選択可能) を選択し、「OK」をクリックします。
    ここに画像の説明を挿入します

Merge のバージョン範囲が表示されます。次に「次へ」をクリックします
ここに画像の説明を挿入します

  1. 正式なマージの前に「テスト マージ」をクリックすることをお勧めします。テスト マージはマージをシミュレートしますが、実際にはマージされません。競合などのエラーが発生した場合は、時間内に処理してから、再度マージします。
    ここに画像の説明を挿入します

  2. テストマージ後、問題がなければ、下の「マージ」をクリックします。この時点では、Merge が正常に表示されます。
    ここに画像の説明を挿入します

  3. 最後に、マージ後の結果をリモート エンドにコミットしてください。対応するフォルダーを右クリックし、[SVN コミット] をクリックして、通常のコミット プロセスに従います。

要約する

  1. 最初に開発ブランチをコミットします。
  2. トランク ブランチを入力し、[SVN マージ] をクリックして、マージする必要があるブランチを選択してからマージします。
  3. 最後に、Merge の結果をトランクにコミットします。

おすすめ

転載: blog.csdn.net/qq_52855744/article/details/132886463