分支和合并文件混帐

创建一个分支

  1. 在使用Git™源代码控制的项目中,单击分行在项目选项卡上。出现分支对话框,您可以在其中查看、切换、创建和合并分支。

    提示

    您可以检查关于每个提交节点的信息。在分支浏览器图中选择一个节点,以查看作者、日期、提交消息和更改的文件。

    分行该图中的窗格显示了一个示例分支历史记录。

  2. 为新分支选择一个源。单击分支浏览器图中的节点,或在源文本框中输入唯一标识符。您可以输入标记、分支名称或SHA1散列的唯一前缀(例如,73年c637识别特定的提交)。保留默认从当前分支的头部创建一个分支。

  3. 输入一个名称分支机构名称文本框,然后单击创建

  4. 要处理新分支上的文件,请将项目切换到该分支。

    在里面分行下拉列表,选择要切换到的分支并单击开关

  5. 关闭分支对话框以返回到项目并处理分支上的文件。

有关下一步,请参见拉,推,并使用Gi​​t获取文件

切换分支

  1. 在项目中,单击分行

  2. 在分行对话框中,选择要切换到的分支分行列表并点击开关

  3. 关闭分支对话框以返回到项目并处理所选分支上的文件。

比较分支并保存副本

在Git repository文件夹中,右键单击当前文件夹浏览器的空白区域并选择源控制>分行

  • 为了研究在当前版本与其父之间的文件差异,在树中右键单击某个文件差异来自父母并选择显示不同

  • 为了检查任何两个版本,包括在两个不同的开发分支版本之间的文件差异,持有Ctrl键入并选择两个不同的修订。右键单击树下的文件不同的选择并选择显示不同

MATLAB®打开一个比较报告。您可以在任何一个修订版本上保存所选文件的副本。右键单击一个文件并选择另存为在选定的修订版本上保存文件的副本。选择保存原来那样将文件的副本保存在先前的修订版本上。如果您想测试代码在以前的修订版本或其他分支上的运行方式,这是非常有用的。

合并分支

在合并分支之前,必须在系统路径上安装命令行Git,并将模型文件注册为二进制文件,以防止Git插入冲突标记。看到安装命令行Git客户机并配置MATLAB安装

提示

在您使用获取,你必须合并。看到拉、取和合并

合并任何分支:

  1. 在项目中,单击分行

  2. 在“分支”对话框中,从分行下拉列表,选择要合并到当前分支的分支,然后单击合并

  3. 关闭分行对话框返回到项目和工作中的文件上的当前分支。

如果分支合并导致Git无法自动解决的冲突,则会出现一个错误对话框,报告自动合并失败。中的分支状态混帐窗格显示合并。解决继续之前的冲突。

谨慎

不要在MATLAB之外移动或删除文件,因为这会导致合并时出错。

保持你的版本

  1. 要保留文件的版本,请右键单击该文件并选择马克冲突解决。分支状态在混帐窗格显示MERGE_RESOLVED。修改后的文件列表是空的,因为你没有改变任何文件内容。本地存储库索引版本和分支版本是相同的。

  2. 点击承诺提交标记冲突已解决的更改。

在分支版本中查看冲突

如果合并了分公司,并有冲突的模型文件,Git的文件标记为冲突和不修改的内容。右键单击该文件,然后选择观点冲突。项目将打开一个比较报告,显示分支上的文件与要合并的分支之间的差异。决定如何解决冲突。看到解决冲突

恢复到头部

要删除所有本地更改,请在“分支”对话框中单击恢复到头部

删除分支

  1. 在“分支”对话框中,从分行下拉列表中,选择要删除的一个分支。您不能删除当前分支。

  2. 在最右边,点击向下箭头并选择删除支线

    谨慎

    无法撤消删除分支。

相关的例子

更多关于