

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 比较中的提交 AWS CodeCommit
<a name="how-to-compare-commits"></a>

您可以使用 CodeCommit 控制台查看 CodeCommit存储库中提交说明符之间的区别。您可以快速查看提交与其父级之间的差异。您还可以比较任意两个引用，包括提交 IDs。

**Topics**
+ [比较提交与其父级](#how-to-compare-commits-parent)
+ [比较任意两个提交说明符](#how-to-compare-commits-compare)

## 比较提交与其父级
<a name="how-to-compare-commits-parent"></a>

您可以快速查看提交与其父级之间的差异，从而审核提交消息、提交者和更改的内容。

1. 在 [https://console.aws.amazon.com/codesuite/codemmit](https://console.aws.amazon.com/codesuite/codecommit/home) /home 打开 CodeCommit 控制台。

1. 在**存储库**页面上，选择您要查看提交与其父级之间差异的存储库。

1. 在导航窗格中，选择 **Commits**。

1. 选择列表中任意提交的缩写提交 ID。视图会发生变化以显示此提交的详细信息，包括它与其父提交之间的差异。  
![\[选择缩写提交 ID 可显示此提交与其父级之间的差异\]](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-commit-changes1.png)

   您可以通过并排 (**Split** 视图) 或内联 (**Unified** 视图) 方式显示更改。也可以隐藏或显示空格更改。您还可以添加评论。有关更多信息，请参阅 [评论提交](how-to-commit-comment.md)。
**注意**  
每当您更改用于查看代码和其他控制台设置的首选项时，都会将它们保存为浏览器 Cookie。有关更多信息，请参阅 [使用用户首选项](user-preferences.md)。  
![\[在统一视图中显示的更改，隐藏了空格更改\]](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-commit-changes2c.png)  
![\[在拆分视图中显示的更改，对行进行了评论\]](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-commenting-commenttab.png)
**注意**  
 根据行结束样式、代码编辑器及其他因素的不同，您可能会看到整行的添加或删除，而不是一行中的具体更改。详细程度与 **git show** 或 **git diff** 命令的返回内容一致。

1. 要将提交与其父级进行比较，请从**提交可视化工具**选项卡中选择缩写的提交 ID。将显示提交详细信息，包括提交与其父级之间的更改。

## 比较任意两个提交说明符
<a name="how-to-compare-commits-compare"></a>

您可以在 CodeCommit 控制台中查看任意两个提交说明符之间的区别。提交说明符是引用，例如分支、标签和提交 IDs。

1. 在 [https://console.aws.amazon.com/codesuite/codemmit](https://console.aws.amazon.com/codesuite/codecommit/home) /home 打开 CodeCommit 控制台。

1. 在**存储库**页面上，选择要比较提交、分支或已标记提交的存储库。

1. 在导航窗格中，选择**提交**，然后选择**比较提交**。  
![\[比较任意两个提交说明符\]](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-compare-1.png)

1. 使用框比较两个提交说明符。
   + 要比较分支的提示，请从列表中选择分支名称。这会从分支中选择最近的提交进行比较。
   + 要比较与特定标签关联的提交，请从列表中选择标签名称（如果有）。这会选择已标记的提交进行比较。
   + 要比较特定提交，请在框中输入或粘贴提交 ID。要获取完整的提交 ID，请在导航栏中选择 **Commits**，然后从列表中复制提交 ID。在 **Compare commits (比较提交)** 页面上，将完整的提交 ID 粘贴在文本框中，然后选择 **Use commit ID (使用提交 ID)**。  
![\[比较分支、标签或提交 IDs\]](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-compare-2.png)

1. 选中说明符后，选择 **Compare**。  
![\[两个分支之间的比较视图\]](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-compare-branches.png)

   您可以通过并排 (**Split** 视图) 或内联 (**Unified** 视图) 方式显示差别。也可以隐藏或显示空格更改。

1. 要清除您的比较选择，请选择**取消**。