如何在不同的GitHub存储库之间比较文件(为了清楚起见,请参见拉取请求)?

时间:2019-09-09 19:12:02

标签: github

在创建GitHub Pull Request时,通常文件(脚本,lib等)可能会被另一个仓库中的一个文件完全替换(或引入)。有时,文件需要进行一些小的更改。我正在为我的团队建立一个标准,该标准是如何传达文件的来源和更改的内容。就像您可以在单个存储库中craft a URL to highlight a specific change一样,我希望能够突出显示存储库中的更改。

现实很可能是GitHub不提供此功能。 (在提出问题之前,我做了很多研究。因此,答案通常是“因为不可能,所以找不到答案。”)在这种情况下,将需要替代方法。一种可能是generate a diff in markdown并将其添加为注释。 (注意,我在2016年改进了该答案。)

1 个答案:

答案 0 :(得分:0)

  

一种可能是在markdown中生成差异并将其添加为注释。

好主意。
一种不依赖PR评论的替代方法是使用git notes。它们不受GitHub since 2014are criticised的支持/显示,但是在您遇到的情况下,它们可能会保留离开的方式……还有说明某些PR文件来自何处的注释。 / p>