gpt4 book ai didi

Eclipse 将分支合并到主干

转载 作者:行者123 更新时间:2023-12-02 11:57:28 25 4
gpt4 key购买 nike

我正在尝试将我的开发分支合并回我的存储库的主干中。我采取的步骤:

  1. 切换到主干
  2. 检查它是否是最新的,解决任何冲突
  3. 转到“团队”->“合并”
  4. 选择 URL:开发分支
  5. 开始修订:创建分支时进行修订
  6. 修订结束:HEAD
  7. 好的

这应该很神奇 - 它打开了同步 View ,这很好,向我显示了所有冲突,但是问题发生了:

在比较编辑器中我看到两个文件:本地文件 |远程文件(306)

这真的很奇怪,远程文件的修订号实际上是工作副本(主干)中的文件的修订号,内容也是如此。本地文件有分支中文件的内容。

现在箭头正确显示我正在从左到右合并(分支到主干)。当我单击“确定”时也会发生这种情况。

但是我只能从右向左移动更改!这不是我想要的 - 我不想用主干的旧内容覆盖分支中的更改。我想将内容从左(分支)移动到右(主干)。但我什至无法写入正确的文件。

我不知道为什么它会在那里写入远程文件?它在远程文件窗口中清晰地显示了工作副本文件,并且来自分支(用于合并)的文件显示在本地文件中。

Subversive 中存在一些错误?

谢谢,马丁

最佳答案

使用 subversive 进行合并从来都不是一件容易的事(如旧的 SO question 中提到的),因此在外部(或使用 subclipse)进行合并可能会在这里更容易。

如果您的客户端和存储库至少都在 SVN1.5 中,Subversive 新的合并功能会更好,但仍然很危险,如 this thread 所示。 .

Since Subversive has been modified for SVN 1.5 the whole merge behavior has changed. One thing I really liked is the ability to choose what changes I wanted, apply that to my working copy and then commit to trunk.
Subversive now no longer does that but forces all changes onto your working copy and then you choose what to put in the trunk.

This is not only undesirable behavior but it's also dangerous (if you ignore the possibility of a revert anyway). I prefer to commit things I know work. We have a release branch which gets changes which may or may not need to be migrated to the trunk.

关于Eclipse 将分支合并到主干,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com