我真的希望有人能够在这里帮助我们......
想象一下以下的分支层次结构:
Main +--> Dev +--> Project 1
| |
| +--> Project 2
|
+--> Release 1
现在想象一下我有变更1&项目1中的2,以及变更集3,4和项目2中的5。
这两个项目都包含在第1版中,因此我们合并了变更集1& 2作为变更集6进入Dev,然后进入Main作为变更集7.然后合并变更集3,4和& 5作为变更集8进入Dev,然后进入Main作为变更集9.然后合并变更集8& 9作为变更集10进入版本1。
当我们查看版本1的历史记录时,我们只能正确看到变更集10.到目前为止一切正常,我们可以验证两个项目分支的所有更改是否已成功合并到版本1中。
我们现在右键单击并跟踪变更集10,并将模式切换到时间轴,确保在分支选择窗口中选择了所有相关分支(即版本1,项目1和项目2分支 - 自动包含中间分支)。
我们遇到的问题是间歇性地,来自项目分支的源变更集正在错过跟踪。上面的示例代表今天上午的合并,跟踪显示除变更集1和1之外的所有变更集。项目1分支2。它显示变更集6,其中变更集1和1。 2被合并到Dev中,但没有显示包含的变更集。
有没有人知道为什么会这样?以及如何解决它?
干杯。