問題タブ [svn-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.
svn - svn merge --reintegrate が「不足している範囲」で失敗する
状況は次のとおりです。
チームは、長期的なフィーチャー ブランチ (18 か月) に取り組みました。トランクを定期的にこの機能ブランチにマージします (最初は毎月、その後は 2 ~ 3 か月ごと)。
今日は、再統合機能を使用して、機能ブランチをトランクにマージしたいと考えています。
問題は、次のものが大量に (数千!) あることです。
しかし、svn ログを確認すると、94000 ~ 96500 の範囲が実際に過去にマージされたことがわかります。
ここで何が起きてるの?そうでない場合、svnが「範囲の欠落」について不平を言うのはなぜですか? 94000-96500 のマージ情報が表示された場合、r94959 が見つからない理由はありますか? どうすればこれを修正できますか (数千のリビジョンが「欠落」していると言いました)。
ご協力ありがとうございました。
svn - svnのブランチのブランチを再統合する方法
私はSVNを使用しています。トランクから作成された別のブランチから作成されたブランチがあります。ブランチをトランクに再統合する正しい手順は何ですか?
svn - SVN - コミットが新しいフォルダー内のファイルを認識しない
環境:
OS:リナックスミント14
SVN : 1.8.3
この問題は、コマンド ラインおよび subclipse プラグインで発生します。
既存のプロジェクトの下に新しい Java パッケージを作成し、このパッケージに多くのクラスを追加します。ブランチにコミットすると、すべて問題ありません。しかし、ブランチをトランクにマージしようとすると、別名再統合 ( --reintegrate オプションを使用しないでください。svn 1.8 では非推奨です) に問題が発生し、競合レポートはありません。Merge は、新しいパッケージとそのファイルを含むすべての変更をもたらします。
変更をコミットまたは確認しようとすると (svn ステータス)、パッケージのみが表示されました。ファイルはバージョン管理されているように見え、私のレポの最後のリビジョンにありました。この事実は他のブランチでも発生します。新しいパッケージを含むすべてのコミットには、作業コピーにマージする問題があります。
興味深いのは、ブランチのリビジョンをリビジョンごとにマージするとうまくいくからです。問題は自動マージに関連しているようです。
svn - TortoiseSVN 1.8 で自動マージ (マージ追跡) を使用して再統合する方法
SVN 1.8 のこれらのリリース ノートと、SVN 1.8によるブランチの再統合に関するこの質問の両方を読みました。
答えが見つからなかった私の質問は次のとおりです。
選び方に違いはありますか
all revisions
specific range
空き箱と一緒
Tortoise Merge-Dialogue でブランチをトランクに再統合するとき?
どちらの場合でも Turtoise は、マージ追跡による自動マージを使用しますか? どうすればそれを確認できますか?