【发布时间】:2012-03-30 05:36:24
【问题描述】:
Apple 的版本编辑器帮助只有两个主题,“用时间线比较文件的版本”和“用跳转条比较文件的版本”,这两个主题都没有描述退出或添加特定更改到当前文件的版本,或从正在比较的对中创建一个合并文件。
我找不到任何似乎有用的控件、菜单项或上下文菜单项。上下文项“Copy Source Changes”似乎很有希望,但它所做的是用所选更改的差异脚本填充粘贴缓冲区。将其粘贴到另一个文件中没有任何用处,您最终只是将差异脚本嵌入到文件中。
我们很多人发现 Apple 的 Filemerge 有点奇怪和违反直觉,但至少它有一种机制可以选择在最终文件中接受或拒绝哪些更改。
当然,P4 的合并工具异常缓慢和怪异,但它也提供了合并机制。
也许我应该问的问题是“有没有一种在 Xcode/Git 工作流程中进行修订合并的好方法?”
【问题讨论】:
-
看来我的最后一个问题是正确的,答案是:还没有,很多更有用和有趣的 Git 任务必须在 xCode 之外完成(到目前为止),包括部分暂存、提交或取消提交文件版本中的更改、存储和恢复到任意文件版本。
标签: git version-control xcode4 merge version-editor