问题标签 [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.

0 投票
1 回答
388 浏览

svn - Subversion reintegrate mergeinfo Reverse-merged - 如何撤消?


,我们使用 1.6 SVN 客户端。
我们有 3 个分支 - 主干、分支 A(从主干创建)、分支 B(从 A 创建)。
主干的修订版 r1 在分支 A 中被阻止(使用 --record-only),并具有相应的修订版 r2。然后将 A 的修订版 r2 合并到具有相应修订版 r3 的分支 B。

分支 B 将与分支 A 重新集成。使用 svn merge --reintegrate 后,我们注意到分支 A 的工作副本中的 mergeinfo 发生了变化,显示了我们之前在分支 A 中阻止了许多主干修订的修订列表。

分支A合并信息如下:

我们如何在 svn 提交之前撤消/恢复(在命令行上)分支 A 的工作副本中的这些“反向合并”修订,这样 mergeinfo 只会显示

提前感谢您的帮助/答案

0 投票
0 回答
88 浏览

svn - SVN wants to reintegrate on a sync merge

Some time ago a created a feature branch:

svn cp ^/trunk ^/branches/feature

This was done quite a while ago (almost 2 years). The feature branch was put on hold and I now want to recover it. So the first thing I tried was to sync up the work done in the meanwhile.

In my working copy (the branch checkout):

svn merge ^/trunk

When I do this it seems to me it's trying to do a reintegrate merge instead of a sync merge:

The revisions it mentions are the ones made in the branch. I've always done sync merges this way. How can I fix this? What am I doing wrong?

Thanks in advance.

0 投票
1 回答
273 浏览

svn - 如何使用命令行对分支进行 svn 重新集成

我从分支 A 创建了一个新的功能分支 B。

现在我想将分支 B 合并回 A 并删除分支 B。

但我对这两个术语感到困惑

  • 合并分支
  • 重新整合分支

我不明白这两者有何不同,以及如何使用 svn 命令行来做到这一点。

欢迎任何有用的建议