序文
プロジェクトには複数のブランチがあるため、コードの一部を変更する場合は、ブランチ コードがメイン ブランチ コードと同じであることを確認する必要がある場合があるため、SVN Merge コードを使用する必要があります。
例
現在は支店が2つあります
- トランク: マスター ブランチ
- 開発: 開発ブランチ
まず開発時にいくつかのコードを変更し、それをトランクにマージする必要がありました。
具体的な手順
-
まず開発時にコードをコミットします。(このステップでは、通常どおりコードを送信するだけです。画像は含まれません)
-
トランクディレクトリに入り、右クリックして「マージ」を選択します。
-
クリックした後、最初のリビジョンを選択します。これは、リビジョン範囲を結合することを意味します。
-
「次へ」をクリックして、マージ先のブランチを選択します。これは実際にはトランクです。次に「ログの表示」をクリックします
- 必要な Merge のバージョンを選択します。(複数選択可能) を選択し、「OK」をクリックします。
Merge のバージョン範囲が表示されます。次に「次へ」をクリックします
-
正式なマージの前に「テスト マージ」をクリックすることをお勧めします。テスト マージはマージをシミュレートしますが、実際にはマージされません。競合などのエラーが発生した場合は、時間内に処理してから、再度マージします。
-
テストマージ後、問題がなければ、下の「マージ」をクリックします。この時点では、Merge が正常に表示されます。
-
最後に、マージ後の結果をリモート エンドにコミットしてください。対応するフォルダーを右クリックし、[SVN コミット] をクリックして、通常のコミット プロセスに従います。
要約する
- 最初に開発ブランチをコミットします。
- トランク ブランチを入力し、[SVN マージ] をクリックして、マージする必要があるブランチを選択してからマージします。
- 最後に、Merge の結果をトランクにコミットします。