java - 使用 Eclipse 解决冲突后的 RTC 合并问题

标签 java eclipse merge rtc

我对 RTC 源管理非常陌生,最近开始在我的项目中使用它。目前,我遇到了一个问题,我找不到任何正确的答案,可能是我遗漏了下面的问题描述。请耐心等待我的详细描述。我使用与STS捆绑在一起的Eclipse 3.x进行开发。

有一个传入的变更集,其中包含一个名为 processemail.java 的文件,该文件与我工作区中的 processemail.java 版本有冲突的更改。我接受了该更改,后来在我 Unresolved 更改中,文件上开始出现红色箭头。我尝试自动解析,但 RTC 抛出错误,无法使用手动解析自动解析。

因此,我使用比较编辑器手动合并文件,然后单击“标记为解析”按钮来解决它。红色箭头消失了,我的工作区包含合并的文件。此后,一个名为“Merges”的新变更集会自动出现在我的传出更改中,其中包含此合并文件版本。

后来我不得不在 processemail.java 中进行一些额外的代码更改,我做了这些更改,它出现在 Unresolved 更改中。现在,当我尝试将 processemail.java 的更新版本与其他相关文件一起添加到全新的更改集时,RTC 会抛出错误,指出无法创建新的更改集,让文件决定要使用哪个更改集。如果我在 Unresolved 更改中选择 processemail.java,它将以蓝色突出显示,并且我的传出中的合并也会突出显示。

我不知道现在该怎么办。我是否应该将文件添加到自动创建的合并变更集中(我没有尝试),或者如果可能的话会发生什么,合并中的版本将使用 processemail.java 的此修改版本进行更新。我还有其他文件以及此更改我的方法应该是什么。任何人都可以帮我提出对此的建议吗?被这个问题困扰很久了。

谢谢

维肯21

最佳答案

what will happen if this possible will the version in the Merges get updated with this modified version of processemail.java

是的,但这并不重要,只要这允许您继续进行其他签到(并最终进行交付)

关于java - 使用 Eclipse 解决冲突后的 RTC 合并问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211003/

相关文章:

java - 应用内购买 - 如何处理第二次点击?

java - inputMismatchException Java 从纯文本文件中读取 double

java - 等待主线程,直到 Java 中的多个线程之一发出信号

sdk - Dynamics CRM 使用 C# 代码合并两个联系人,从 SDK 修改示例

java - 为什么我的框架比我设置的要大?

java - 如何安装 Slick2d?

java - Eclipse 插件非常慢,但是哪一个?一种衡量插件性能的方法?

linux - MapReduce包错误

svn - SVN:命令“svn propget svn:mergeinfo”是否应该打印某些内容?

git - JGit:如何选择并压缩从一个分支到另一个分支的提交区域