XCode4版本编辑器是否具有“选择右侧”和“选择左侧”控件?

时间:2012-03-13 19:10:38

标签: git version-control xcode4 merge version-editor

Apple的版本编辑器帮助只有两个主题,“比较文件的版本与时间轴”和“比较文件的版本与跳转条”这两个主题都没有描述退出或添加当前特定更改的方法文件的版本,或者从被比较的对中创建合并文件。

我找不到任何看起来有用的控件,菜单项或上下文菜单项。上下文项“复制源更改”似乎很有希望,但它的作用是使用diff脚本填充粘贴缓冲区以进行所选更改。将它粘贴到另一个文件中没有任何用处,你只需要在文件中嵌入diff脚本。

我们很多人发现Apple的Filemerge有点怪异和违反直觉,但至少它有一种机制可以选择接受或拒绝最终文件中的哪些更改。

当然P4的合并工具非常缓慢而且很奇怪,但它也提供了合并机制。

也许我应该问的问题是“在Xcode / Git工作流程中有没有一种很好的方法来进行修订合并?”

1 个答案:

答案 0 :(得分:1)

要在Xcode中选择“选择右侧”和“选择左侧”功能,您必须执行合并。选择文件>源控制>合并。合并时,将打开一个包含该文件的两个版本的工作表。每个差异旁边都有一个开关,您可以选择要使用的版本。

如果要退出对文件所做的更改,请在项目导航器中选择该文件,单击鼠标右键,然后选择“源代码管理”>放弃更改。