如何比较 xcode 中的分支
How to compare branches in xcode
我正在使用 xcode 及其源代码管理器。
我想比较我做的两个分支。
使用比较模式不可能这样做。当我这样做时,它会将编辑器一分为二(没错),但我不能在一侧放置分支,在另一侧放置另一个分支。
有什么帮助吗?
祝一切顺利
是的,你可以明智地比较文件,只需转到你想查看其他分支修改更改的特定文件。
然后您将在编辑器中看到以下栏
左侧 select 您自己的分支,右侧 select 已完成修改的分支。
然后你可以通过提交进行比较,在分支名称旁边列出时间。
我认为这还不可用 (Xcode 11)。您能做的最好的事情就是比较单个提交,或者如果您知道更改了哪些文件,则可以比较这些提交的单个文件更改。
在 XCode 11.x 中,您必须按右上角的两个箭头。
在 Xcode 12 中,您选择“查看”->“显示代码审查”。您将有两个 windows,一个具有最新的编辑(“本地修订”),另一个允许您从各种先前的提交中进行选择。
假设您已经拉取了两个分支,现在您正在查看一个功能分支,运行
git reset develop
其中 develop
是要比较的另一个分支。
之后所有修改的文件和文件夹都会在文件检查器中标记出来。
接下来,您可以简单地使用Xcode文件比较:
我正在使用 xcode 及其源代码管理器。 我想比较我做的两个分支。 使用比较模式不可能这样做。当我这样做时,它会将编辑器一分为二(没错),但我不能在一侧放置分支,在另一侧放置另一个分支。
有什么帮助吗?
祝一切顺利
是的,你可以明智地比较文件,只需转到你想查看其他分支修改更改的特定文件。
然后您将在编辑器中看到以下栏
左侧 select 您自己的分支,右侧 select 已完成修改的分支。
然后你可以通过提交进行比较,在分支名称旁边列出时间。
我认为这还不可用 (Xcode 11)。您能做的最好的事情就是比较单个提交,或者如果您知道更改了哪些文件,则可以比较这些提交的单个文件更改。
在 XCode 11.x 中,您必须按右上角的两个箭头。
在 Xcode 12 中,您选择“查看”->“显示代码审查”。您将有两个 windows,一个具有最新的编辑(“本地修订”),另一个允许您从各种先前的提交中进行选择。
假设您已经拉取了两个分支,现在您正在查看一个功能分支,运行
git reset develop
其中 develop
是要比较的另一个分支。
之后所有修改的文件和文件夹都会在文件检查器中标记出来。
接下来,您可以简单地使用Xcode文件比较: