3

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

我找不到任何似乎有用的控件、菜单项或上下文菜单项。上下文项“Copy Source Changes”似乎很有希望,但它所做的是用所选更改的差异脚本填充粘贴缓冲区。将其粘贴到另一个文件中没有任何用处,您只需将差异脚本嵌入文件中即可。

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

当然,P4 的合并工具异常缓慢和怪异,但它也提供了合并机制。

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

4

1 回答 1

1

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

如果要撤销对文件所做的更改,请在项目导航器中选择文件,右键单击并选择 Source Control > Discard Changes。

于 2012-03-13T22:12:57.613 回答