从代码的历史记录了解相关信息

本页介绍如何使用 Cloud Source Repositories 了解文件和代码库随时间的变化。

概览

了解代码的历史记录可帮助您就新功能和代码更改作出更好的决策。代码库的历史记录可以帮助您:

  • 理解代码的工作原理。
  • 了解其他开发者如何实现某项功能。
  • 了解进行代码更改的原因。
  • 调查错误或提高性能的机会。
  • 确定引入代码更改的时间,以缩小错误回归的原因。

查找代码的历史记录

您可以通过以下几种方式找到代码的历史记录:

  • 提交详情视图。 此视图显示有关 提交更改 的信息,例如某提交中哪些文件有过更改。对于任何已更改的文件,您还可以关注历史记录
  • 更改历史记录 窗格。此窗格显示应用于文件的所有提交。在此窗格中,您可以选择一个提交并在“提交详情”视图中将其打开。此外,您还可以将此文件与先前的提交比较,或将其与代码库的另一个分支进行比较。要打开“更改历史记录”窗格,请在“文件”视图中点击 更改历史记录
  • 追责 (Blame) 面板。当“更改历史记录”窗格显示影响文件的提交列表时,“追责”面板显示逐行的更改历史记录。对于更改过的每一行,“追责”(Blame) 面板都列出了提交作者的姓名。该面板还会显示一个数字,以在文件的历史记录中指示更改发生的时间。例如,在文件的第一次提交中发生的更改的编号为 #1,第二次发生的更改为 #2,依此类推。您可以将鼠标悬停在更改上以查看有关提交的更多详细信息,还可以点击更改以打开“更改历史记录”窗格,并选择该更改。

执行代码历史记录任务

要详细了解代码历史记录,请参阅: