2

我启动了一个启用 Git 的项目来试用该功能,在“主”主干中,我添加了两个名为feature_ONEfeature_TWO提交更改的方法。然后我去了组织者并在主干中添加了一个名为feature_THREE_Branch的分支。然后我切换到这个分支并feature_THREE在再次提交更改之前实施。

在下图中,我已切换回“主”主干,并尝试根据 feature_THREE_branch 查看当前主干,以便查看进行哪些更改。我的问题是,无论我在版本编辑器中做什么,我似乎都看不到 feature_THREE。它是否应该不显示在 feature_TWO 下的右侧(如果您切换到feature_THREE_Branch,那就是它的位置,我错过了什么?

在此处输入图像描述

Xcode 版本 4.3.2 (4E2002)

4

1 回答 1

0

我转载了你的问题;这肯定令人困惑,但我能够看到差异。我的观察:

  • 单击底部的分支+修订信息时,确实显示了分支,但修订被弄乱了。例如,在“master”分支下,提交将显示来自“feature_THREE_Branch”的内容。然后,当您从“feature_THREE_Branch”中选择提交时,它不会显示。
  • 如上所示,当左侧具有“master”而右侧具有“feature_THREE_Branch”时,您无法选择提交(来自 feature_THREE_Branch)并显示它。
  • 中间的黑色“local, base, ...”列显示来自左侧选定分支的提交。如果您想查看您的差异,您需要首先选择左侧(底部)的“feature_THREE_Branch”,然后在黑色列的右侧“滚动”回到“主”分支的提交。
  • 使文件内容始终显示的唯一方法是单击中心黑色条的左侧或右侧。

【上面不是很清楚……很难描述这个UI……】

于 2012-05-17T14:57:51.483 回答