0
リビジョン2でブランチを作成し、リビジョン5のトランクに加えられた変更をブランチに適用したいとします。リビジョン3とリビジョン4の変更を無視して、それを行う方法は?新しいトランクパッチをブランチに適用するには、古いトランクパッチを適用しないでください。
リビジョン2でブランチを作成し、リビジョン5のトランクに加えられた変更をブランチに適用したいとします。リビジョン3とリビジョン4の変更を無視して、それを行う方法は?新しいトランクパッチをブランチに適用するには、古いトランクパッチを適用しないでください。
リビジョン5から.patchファイルを作成し、ブランチに適用することができます。ただし、リビジョン5の変更がリビジョン3と4に依存しないようにする必要があります。
最終的にすべてのトランク変更をブランチに適用するとどうなりますか?私はすでにリビジョン5のパッチを適用していることをSVNが検出しますか? –
はい、リビジョン5のコードが既にパッチファイルと一致していることを確認して無視します。しかし、それはとにかく同じなので、それは問題ではありません。これは、ブランチのリビジョン5からコードを変更し、完全なトランクバージョンにパッチを適用しようとすると、競合になるだけです。 (したがって、リビジョン5のコードはブランチ上で同じままである必要があります)これは、マージする前に解決しなければならない競合を引き起こします。 – jzworkman