問題タブ [svn-merge-reintegrate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
114 参照

svn - 2回以上「再統合」しても安全ですか?

35.1-extraブランチからブランチを作成した場合35.1(明らかにリリース ブランチ)、いくつかの作業を行い、しばらくしてから 35.1-extra のものを 35.1 にマージします。複数回マージしても問題ありませんか?

古いバージョンの Subversion ではこれが問題だったことを覚えています。そのため、再統合するたびに、追加の作業が必要な場合は新しいブランチを作成するか、「余分な」ブランチを再作成してそこで作業を続けました。

0 投票する
1 に答える
30 参照

svn - 最後のマージと SVN の再統合マージの間にコミットがあるとどうなりますか?

通常、SVN ブランチをトランクに再統合するとき、次のような履歴を作成します。

ここでGはマージ、Hは再統合マージ、X機能ブランチを削除します。Gまた、SVN がとに使用するマージ アルゴリズムに違いがあることもわかりましたH。ここまでは順調ですね。

ただし、1つのことが私を悩ませています:この回答は、再統合マージで何が起こるかに関するSVNドキュメントを次のように引用しています: !」

以来trunc + changes from branch = trunc + (branch - trunk) = branch、再統合マージ後の記録された状態は、ブランチの最後に記録された状態と常にまったく同じであると結論付けています。

この歴史を考えてみましょう:

I上記の理由から、再統合マージの場合、コミット H からの変更は単純に失われると思います。これは正しいですか、それとも私が見逃したものがありますか?

0 投票する
1 に答える
285 参照

subversive - 破壊的: svn:mergeinfo プロパティで競合を管理する方法は?

EclipseでSubversiveとのマージ操作を行おうとしています。

ファイル構造に関するすべての競合を管理できましたが、svn:mergeinfoプロパティに関する競合は残ります。

すべてを試しましたが、この競合を解決できません:

ここに画像の説明を入力

プラグインにはMark as mergedオプションがありますが、そのオプションを選択しても何も起こりません。

また、プロパティを削除するか、独自の値を変更しようとしましたが、いずれにしても何も起こらず、競合がまだ存在しています。

を試してみるとOverride and commit、プロジェクトのフォルダーのステータスは、プロジェクトのプロパティにConflictingも表示されます。SVN Info

Subversive はこのプロパティの競合を管理できないようです: それは可能ですか?

この競合を解決するにはどうすればよいですか?

前もって感謝します!