私はSubversionに不慣れです。先月、私はいくつかの変更を行い、それらをトランクにマージしました。すべてが順調に見えました-私の変更は期待どおりに伝播されました。しかし、今日、私はマージについて読み直していて、これを見て、変更をトランクにマージするときに次のように言っています。
ここで、svn mergeを--reintegrateオプションとともに使用して、ブランチの変更をトランクに複製します。
そして数段落後:
今回は--reintegrateオプションを使用していることに注意してください。このオプションは、ブランチから元の開発ラインに変更を再統合するために重要です。忘れないでください。
初めてはよく読んでいなかったと思います。
したがって、-reintegrateオプションを使用していなかったため、以前のトランクへのマージを間違えたようです。これの結果は何ですか?修正する必要があるものはありますか?
便利な場合、私のワークフローは次のようになりました。
- トランクからコピーして、個人用ブランチを作成します。
- 個人のブランチをチェックしてください。
- 変更とコミット。
- トランクの作業コピーを取得します。
- 私のブランチをトランクの作業コピーにマージします(ここでも、-reintegrateなしで)。
- マージをコミットします。
- ブランチを削除します。